Bug tracker is an application for tracking error or bug in software. It is developed by Rohan Bin Khokon as a student project in 2020. Bug Tracker uses a ticketing system to record bugs or other issues in the software development process on a per-project basis. It implements user- and role-level security to ensure only authorized users can access tickets and projects.
- Registration / Login
- Users roles
- Admin
- Manager
- Developer
- Create project
- Create Tickets for a bug
- Comment post in ticket
- 3 steps approval of ticket
- Dashboard with basic information
- Approve new user
- Assign users to project
- Assign user to ticket
- Edit user information
- Edit / Approve Ticket or project
Stack | - | - | - | - | - |
---|---|---|---|---|---|
FrontEnd | - | ||||
BackEnd |
Angular reactive form for user registration.
Template driven angular form for user login.
Dashboard contains some basic counting and stats and quick access system. following picture of dashboard showing all availble option.
A floating UI toggle hide by clicking a button on toolbar contains navigation thats helps easy navigation between different section of the Application.
Shows and Edit information of logged in user.
Displays the detail information of user when user visit others' profile
Project management, ticket management all of them have same kinds of user interface.
Shows the list of all users and new registered users whose role aren't assigned yet.
View all detail information based on user roles
This view shows detail information of a ticket
A form to create a new ticket. It is an angular reactive form.
Run the application locally
Fork the repository. then clone the repo locally by doing
git clone https://github.com/anuraghazra/BugVilla.git
cd into the cloned repo Fist going for API
cd BugTracker.API
dotnet restore
dotnet run
Then SPA
cd ..
cd BugTracker-SPA
npm install
ng serve
Done!
You can login for first time using:
- Email: admin@mail.com
- Password: password
You found a bug? Please report it to me binrohan.cs@gmail.com. Thank you!
- Phone: +880 1553501368
- Email: binrohan.cs@gmail.com
- Website: binRohan