Single Page Application that allows a team to perform create, read, update, delete issues. Users can filter the issues by Status and Effort. Provides authentication/authorization using Google's OAuth Library to prevent unauthorized users from modifying the data.
- React.js
- Bootstrap
- React-Router
- Express.js
- Node.js
- MongoDB
- Apollo GraphQL
- Babel
- Webpack
- Clone the repo
- Install Node.js and NPM if it's not installed yet
- Install necessary dependencies:
$ npm install
- Open terminal, start the API server:
$ cd api
$ npm start
- On another terminal tab, start the UI server:
$ cd ui
$ npm run dev-all
- Go to localhost:8000 on web browser