{"id":20246496,"url":"https://github.com/binrohan/bugtracker","last_synced_at":"2026-02-21T09:32:17.361Z","repository":{"id":38506545,"uuid":"276600798","full_name":"binrohan/BugTracker","owner":"binrohan","description":"Bug tracker is an application for tracking error or bug in software. 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.","archived":false,"fork":false,"pushed_at":"2025-02-11T12:06:46.000Z","size":2985,"stargazers_count":1,"open_issues_count":10,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-22T07:49:00.697Z","etag":null,"topics":["angular","angular-material","asp-net-core","csharp","entity-framework-core","jwt-token","sql-server","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/binrohan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-07-02T09:10:59.000Z","updated_at":"2024-12-31T10:05:28.000Z","dependencies_parsed_at":"2025-01-14T02:11:47.524Z","dependency_job_id":"dbd78806-626c-46f5-a837-b53fefc845f5","html_url":"https://github.com/binrohan/BugTracker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/binrohan/BugTracker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binrohan%2FBugTracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binrohan%2FBugTracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binrohan%2FBugTracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binrohan%2FBugTracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/binrohan","download_url":"https://codeload.github.com/binrohan/BugTracker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binrohan%2FBugTracker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29678237,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-21T06:23:40.028Z","status":"ssl_error","status_checked_at":"2026-02-21T06:23:39.222Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","angular-material","asp-net-core","csharp","entity-framework-core","jwt-token","sql-server","typescript"],"created_at":"2024-11-14T09:29:44.017Z","updated_at":"2026-02-21T09:32:17.344Z","avatar_url":"https://github.com/binrohan.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿\u003ch1 align=\"center\"\u003eBug_Tracker\u003c/h1\u003e\r\n\u003ch3 align=\"center\" \u003eMake The Kill List, Now!\u003c/h3\u003e\r\n\r\n## About\r\nBug tracker is an application for tracking error or bug in software. It is developed by [Rohan Bin Khokon](https://binrohan.github.io/me \"My Protfolio\") 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.\r\n\r\n## Features\r\n- Registration / Login\r\n- Users roles\r\n  - Admin\r\n  - Manager\r\n  - Developer\r\n- Create project\r\n- Create Tickets for a bug\r\n- Comment post in ticket\r\n- 3 steps approval of ticket\r\n- Dashboard with basic information\r\n- Approve new user\r\n- Assign users to project\r\n- Assign user to ticket\r\n- Edit user information\r\n- Edit / Approve Ticket or project\r\n  \r\n## Tech Stack\r\n---\r\n| Stack    | -                                                                                                  | -                                                                                                 | -                                                                                                | -                                                                                                                | -                                                                                                   |\r\n| -------- | -------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |\r\n| FrontEnd | \u003cp align=\"center\"\u003e\u003cimg src=\"./mdasset/a.png\" width=\"100\" height=\"100\"\u003e \u003cbr /\u003eAngular\u003c/p\u003e | \u003cp align=\"center\"\u003e\u003cimg src=\"./mdasset/ts.jpg\" width=\"100\" height=\"100\"\u003e \u003cbr /\u003eTypescript\u003c/p\u003e  | \u003cp align=\"center\"\u003e\u003cimg src=\"./mdasset/m.png\" width=\"100\" height=\"100\"\u003e \u003cbr /\u003eMaterial\u003c/p\u003e   | - |\r\n| BackEnd  | \u003cp align=\"center\"\u003e\u003cimg src=\"./mdasset/cs.png\" width=\"100\" height=\"100\"\u003e \u003cbr /\u003eC#\u003c/p\u003e   | \u003cp align=\"center\"\u003e\u003cimg src=\"./mdasset/aspnetcore.png\" width=\"100\" height=\"100\"\u003e \u003cbr /\u003eASP.NET Core\u003c/p\u003e | \u003cp align=\"center\"\u003e\u003cimg src=\"./mdasset/ef.png\" width=\"100\" height=\"100\"\u003e \u003cbr /\u003eEntity Framework\u003c/p\u003e | \u003cp align=\"center\"\u003e\u003cimg src=\"./mdasset/sqlserver.jpg\" width=\"100\" height=\"100\"\u003e \u003cbr /\u003eSQL Server\u003c/p\u003e               |\r\n\r\n## Concept Map\r\n\u003cp align=\"center\"\u003e\u003cimg src=\"./mdasset/conceptmap.jpg\" width=\"80%\" height=\"auto\"\u003e \u003cbr /\u003eConcept map\u003c/p\u003e\r\n\r\n## Database\r\n\u003cp align=\"center\"\u003e\u003cimg src=\"./mdasset/data.png\" width=\"80%\" height=\"auto\"\u003e \u003cbr /\u003eentity relationship\u003c/p\u003e\r\n\r\n## Screenshots\r\n### Registration Form\r\nAngular reactive form for user registration.\r\n\u003cp align=\"center\"\u003e\u003cimg src=\"./mdasset/registration.png\" width=\"80%\" height=\"auto\"\u003e \u003cbr /\u003eRegistraion form\u003c/p\u003e\r\n\r\n### Login Form\r\nTemplate driven angular form for user login.\r\n\u003cp align=\"center\"\u003e\u003cimg src=\"./mdasset/login.png\" width=\"80%\" height=\"auto\"\u003e \u003cbr /\u003eLogin Form\u003c/p\u003e\r\n\r\n### Dashboard\r\nDashboard contains some basic counting and stats and quick access system.\r\nfollowing picture of dashboard showing all availble option.\r\n\u003cp align=\"center\"\u003e\u003cimg src=\"./mdasset/dashboard.png\" width=\"80%\" height=\"auto\"\u003e \u003cbr /\u003eDashboard\u003c/p\u003e\r\n\r\n### App Drawer\r\nA floating UI toggle hide by clicking a button on toolbar contains navigation thats helps easy navigation between different section of the Application.\r\n\u003cp align=\"center\"\u003e\u003cimg src=\"./mdasset/app_drawer.png\" width=\"80%\" height=\"auto\"\u003e \u003cbr /\u003eNavigation\u003c/p\u003e\r\n\r\n#### User Case for Navigation buttons\r\n\u003cp align=\"center\"\u003e\u003cimg src=\"./mdasset/usercase.png\" width=\"80%\" height=\"auto\"\u003e \u003cbr /\u003eUse case diagram\u003c/p\u003e\r\n\r\n### User Profile\r\n\u003cb\u003eShows\u003c/b\u003e and \u003cb\u003eEdit\u003c/b\u003e information of logged in user.\r\n\u003cp align=\"center\"\u003e\u003cimg src=\"./mdasset/Profile.png\" width=\"80%\" height=\"auto\"\u003e \u003cbr /\u003eUser profile\u003c/p\u003e\r\n\r\n### User Details\r\n\u003cb\u003eDisplays\u003c/b\u003e  the detail information of user when user visit others' profile\r\n\u003cp align=\"center\"\u003e\u003cimg src=\"./mdasset/user.png\" width=\"80%\" height=\"auto\"\u003e \u003cbr /\u003eUser profile\u003c/p\u003e\r\n\r\n### Management UI\r\nProject management, ticket management all of them have same kinds of user interface.\r\n\u003cp align=\"center\"\u003e\u003cimg src=\"./mdasset/ticketTab.png\" width=\"80%\" height=\"auto\"\u003e \u003cbr /\u003eUser details\u003c/p\u003e\r\n\r\n### User Management\r\nShows the list of all users and new registered users whose role aren't assigned yet.\r\n\u003cp align=\"center\"\u003e\u003cimg src=\"./mdasset/usermanagement.png\" width=\"80%\" height=\"auto\"\u003e \u003cbr /\u003eUser management\u003c/p\u003e\r\n\r\n### Project Details\r\nView all detail information based on user roles\r\n\u003cp align=\"center\"\u003e\u003cimg src=\"./mdasset/projectdetails.png\" width=\"80%\" height=\"auto\"\u003e \u003cbr /\u003eProject details\u003c/p\u003e\r\n\r\n### Ticket Details\r\nThis view shows detail information of a ticket\r\n\u003cp align=\"center\"\u003e\u003cimg src=\"./mdasset/ticketdetails.png\" width=\"80%\" height=\"auto\"\u003e \u003cbr /\u003eTicket details\u003c/p\u003e\r\n\r\n### Create New Ticket\r\nA form to create a new ticket. It is an angular reactive form.\r\n\u003cp align=\"center\"\u003e\u003cimg src=\"./mdasset/ticketform.png\" width=\"80%\" height=\"auto\"\u003e \u003cbr /\u003eTicket form\u003c/p\u003e\r\n\r\n## Installation\r\nRun the application locally\r\n### Step 1: Clone The Repo\r\nFork the repository. then clone the repo locally by doing\r\n```sh\r\ngit clone https://github.com/anuraghazra/BugVilla.git\r\n```\r\n### Step 2: Install Dependencies\r\ncd into the cloned repo\r\nFist going for API\r\n```cmd\r\ncd BugTracker.API\r\ndotnet restore\r\ndotnet run\r\n```\r\nThen SPA\r\n```cmd\r\ncd ..\r\ncd BugTracker-SPA\r\nnpm install\r\nng serve\r\n```\r\nDone!\r\n\r\nYou can login for first time using:\r\n- Email: admin@mail.com\r\n- Password: password\r\n  \r\n## Reporting bugs\r\nYou found a bug? Please report it to me binrohan.cs@gmail.com. Thank you!\r\n\r\n## Contact\r\n- Phone: +880 1553501368\r\n- Email: binrohan.cs@gmail.com\r\n- Website: [binRohan](https://binrohan.github.io/me/)\r\n\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinrohan%2Fbugtracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbinrohan%2Fbugtracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinrohan%2Fbugtracker/lists"}