*Sorry for not having the commit history of this project, at the beginning I didn't realize that I was going to upload it to Github
To start this application locally:
- Make sure you have installed Elixir, Erlang, Phoenix, Node and PostgreSQL
- Install the Mix dependencies: $ cd server/ && mix deps.get
- Create, migrate and seed the development database: $ mix ecto.setup
- Start the Phoenix Server: $ mix phoenix.serveror$ iex -S mix phoenix.server
- Install the NPM packages $ cd ../client/ && npm install
- Start the Express development server: $ npm run dev
To build the Vue.js project for production:
- In the client directory, run $ npm run build(this will execute thebuild/build.jsscript and will copy the produced files to theserver/priv/js/andserver/priv/css/directories)
To deploy this application on Heroku:
- Follow this guide in the Phoenix website.
Next Steps:
- Deployment using Docker and Docker-Compose.