Skip to content

This is a bug tracker application that allows users to add bugs based on severity and displays them in their respective stacks.

Notifications You must be signed in to change notification settings

Nishant6571/bug_tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Bug Tracker Application

This is a bug tracker application that allows users to add bugs based on severity and displays them in their respective stacks.

Features

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.

How to Use

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.

Technologies Used

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

Clone the repository to your local machine:

git clone <repository-url>

Navigate to the project directory:

cd frontend

Install dependencies:

npm install

Start the app:

npm run dev

Navigate to the backend directory:

cd backend

Start the development server:

npm run server

Screenshots

bug1

bug2

bug3

bug4

bug5

bug6

bug7

bug8

API's

register user

/api/register

login user

/api/login

logout user

/api/logout

post bugs

/api/bugs

get bugs

/api/bugs

get single bug

/api/bugs/:id

update single bug

/api/bugs/:id

delete single bug

/api/bugs/:id

About

This is a bug tracker application that allows users to add bugs based on severity and displays them in their respective stacks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages