Skip to content

balojey/bugtracker-v3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BUG TRACKER API

Bugtracker API is a suite for managing bugs.

This API help teams work better by enabling every member on a team to submit and correct bugs. This app is geared towards developers, QA testers, project managers and product owners.

Live demo

Features

The following are the features of this application

  1. User Authentication and Authorization
  2. Bug Reporting
  3. Bug listing and Sorting
  4. Bug assignment and tracking
  5. Bug visualization
  6. Testing and quality assurance

Tech Stack

  • FastAPI
  • MongoDB

Set up

The first thing is to ensure you have poetry installed. With that said, you have to make sure you have access to a MongoDB server. Docker is welcomed! and make sure it is open on port 27017. Next...

  1. git clone https://github.com/ademolab91/bugtacker-v3
  2. cd bugtracker-v3/backend
  3. poetry install
  4. uvicorn backend.main:app

Goto https://localhost:8000/docs

Use the API

  • Register a new user

    bugtracker-image-1

  • Login

    bugtracker-image-2

  • Create a project

    bugtracker-image-3

  • Report a bug

    bugtracker-image-4

    ...

Documentation

This API has been properly documented with Postman. Go through it here

Kudos

Special big shoutout to the creators of fastapi-users and beanie odm. These tools sped up my development process a ton.

Outro

I am Ademola Balogun I can be reached via email at: [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages