/IssueTracker-WebApp

Issue Tracker Web application developed using MERN Stack

Primary LanguageJavaScript

Issue Tracker

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.

Dependencies

  • React.js
  • Bootstrap
  • React-Router
  • Express.js
  • Node.js
  • MongoDB
  • Apollo GraphQL
  • Babel
  • Webpack

To Run

  1. Clone the repo
  2. Install Node.js and NPM if it's not installed yet
  3. Install necessary dependencies: $ npm install
  4. Open terminal, start the API server:
  • $ cd api
  • $ npm start
  1. On another terminal tab, start the UI server:
  • $ cd ui
  • $ npm run dev-all
  1. Go to localhost:8000 on web browser