Skip to content

sium-java-developer/BugTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Title:

Bug Tracker

Description:

A bug tracking application built with:

Here I used Spring 6x and Spring Boot 3x related technologies.

Spring Boot: Rapid application development framework.
Hibernate & Spring Data JPA: Object-relational mapping (ORM) for data persistence.
Spring Security: User authentication and authorization.
Bootstrap: Responsive front-end framework.
Thymeleaf: Server-side templating engine.
JUnit & Mockito: Unit Testing, Integration Testing.
PostgreSQL: To handle sql related database schema.
Tomcat Server: To run the application on the server.
Docker: To containerize application in any OS.
Etc. : Other required technologies.

Features:

List of functionalities:
    CRUD functionalities for Bug and User entities.
    Create Model classes, repository layer, service layer, controller layers for Bug and Users.
    Assign bugs to developers.
    Track bug status (Open, In Progress, Fixed, etc.).
    Search and filter bugs.
    Authentication & Authorization.
    User roles and permissions.
    Testing of Service layer, Controller layer and security layer in the same application.
    Secure the application from external common threat, csrf attacks.

How to run:

    Download the application, 
    build them in local machine,
    run the application and as though I use spring boot, it will automcatically start the application on the tomcat server.
    though this application needs required data for User and Bug table, to run the PostgreSQL database schema and execute them on the database server. So installation of PostgreSQL version: 42.7.2 is necessary.
    then, completing all of above tasks, use server port 8081 on the browser, and it will represent you a login page for user authentication. Then do the required traditional steps necessary to login/signin into a web application.
    In case of any error, suitable error message will be represented to the user.

Here are some screenshots of the active application: Screenshot 2024-04-06 at 03-15-25 Profile

Screenshot 2024-04-06 at 03-15-15 Bug Tracker - User Details

Screenshot 2024-04-06 at 03-15-07 Bug Tracker - Registration

Screenshot 2024-04-06 at 03-14-57 Bug Tracker - Login

Screenshot 2024-04-06 at 03-14-43 Bug Tracker - Users

Screenshot 2024-04-06 at 03-14-23 Bug Tracker - Create Bug

Screenshot 2024-04-06 at 03-14-16 Bug Tracker - Bug Detail

Screenshot 2024-04-06 at 03-14-07 Bug Tracker - Bug List

Screenshot 2024-04-06 at 03-13-31 Bug Tracker - Authentication

Screenshot 2024-04-06 at 03-12-59 Bug Tracker - Home

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages