- Vue - frontend framework
- Vue router - the official router for Vue.js
- axios - handling ajax requests
- Amazon EC2 - hosting both frontend & backend of the application
- NGINX - serving the frontend
- Clone this repository.
- Create a env file
.env
. Sample as below:
VUE_APP_BACKEND_URL=http://localhost:3000/
VUE_APP_GITHUB_CLIENT_ID=<your GitHub client id>
- Start the server for development:
npm run serve
- Build for production:
npm run build
- See this repo for the backend of this application.
MIT