This is a bug tracker application that allows users to add bugs based on severity and displays them in their respective stacks.
Add Bugs: Users can add bugs to the system by providing details such as title, description, source, and severity. Display Bugs by Severity: Bugs are displayed in different stacks based on their severity - Critical, Major, Medium, and Low. Delete Bugs: Users can delete bugs from the system.
Adding Bugs: To add a bug, navigate to the "Add Bug" section.
Enter the title, description, source, and select the severity of the bug. Click on the "Add Bug" button to submit the bug. Viewing Bugs: Bugs are displayed in separate stacks based on their severity.
Critical Bugs: These are bugs with critical severity and are displayed in the Critical Bugs stack. Major Bugs: Bugs with major severity are displayed in the Major Bugs stack. Medium Bugs: Bugs with medium severity are displayed in the Medium Bugs stack. Low Bugs: Bugs with low severity are displayed in the Low Bugs stack. Deleting Bugs: To delete a bug, click on the trash icon next to the bug in the respective stack.
Confirm the deletion when prompted.
React.js: Frontend library for building user interfaces. Chakra UI: Component library for React applications. Redux: State management library for React applications. Axios: Promise-based HTTP client for making requests to the server. Setting Up the Application
git clone <repository-url>
cd frontend
npm install
npm run dev
cd backend
npm run server
/api/register
/api/login
/api/logout
/api/bugs
/api/bugs
/api/bugs/:id
/api/bugs/:id
/api/bugs/:id