Skip to content

rmoscuba/BugsManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BugsManager

WebApi Project from scratch to manage bug assignments

The system is live in:

https://rmoscuba.bsite.net/

About

We are working on a bug tracking project with three entities: Project, Bug, User

User:

  • Id - user identifier
  • Name - user first name
  • Surname - user surname

Bug:

  • Id - bug identifier
  • projectId - project identifier
  • User - related user
  • Description - text summary of the bug (maximum 100 characters)
  • CreationDate

Project:

  • Id - project identifier
  • Name - project name
  • Description - a brief description of the project (optional)

Backend design

Created a .Net Core Web Api Project for adding and filtering bugs.

We use the Repository pattern to allow to separate the data access logic and the underlying data source from the business logic for better maintainability, scalability, and testability of the code.

Front end design

Created a traditional class components based React application, to support bugs assignment according to implemented web api methods. Find it in ClientApp folder.

About

WebApi Project from scratch to manage bug assignments

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors