This app uses the MERN stack to create a system for teams to keep track of bugs in their projects.Each project in this app is a collection of users and tickets.The app keeps track of any changes made to the ticket and users can also add comments to the ticket. There are 4 major roles each user can have:
- Admin: Can add/remove projects and tickets
- Project Manager: Can add/remove users from projects
- Submitter: Can add/remove tickets to the projects and assign them to a user
- Developer: Can change the status of a ticket(Open/Resolved)
The code for the backend of this application can be found at bug-tracker-api
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
First Option:
1) Install npm (Node Package Manager)
2) Clone the git repository
3) Run 'npm install' and 'npm run start' in a terminal
4) A live updating (if code changes) version of the app wild now be running in your browser
Second Option:
- Visit: vocal-raceway-244209.web.app
This section will show you some of the features of the app
The dashboard displays information regarding the tickets in the form of charts.Users can then view/edit the projects and tickets assigned to the, based on their role.
Each ticket consists of details,history and comments
- React- Used to build the front end
- Node,Express - Used to create a restful API
- Mongodb - Used to store the data
- npm - Used to handle packaging and dependencies
- Abdullah Mohammed - LinkedIn
This project is licensed under the MIT License - see the LICENSE.md file for details