Skip to content

Online bug tracker 🐞 to track issues of a given software project. Built with a Spring Boot API and a Vue frontend. Configured authentication and authorization βœ… with Spring Security and JWT

Notifications You must be signed in to change notification settings

aasmaa11/bugtracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Bugtracker Project

Web app that allows developers, project managers and administrators to track issues of a software project.

Tech

  • Spring Boot backend
  • Authentification with Spring Security
  • Authorization with JWT
  • Vue frontend
  • Axios used to perform API requests

Functionalities

  • Signup, signin, signout
  • Create, edit and delete software projects (can be done only by admins and project managers)
  • Create, edit and delete tickets
  • View list of users and modify users (can be done only by admins)
  • View list of projects and tickets

To run the backend:

cd SpringBootRestApp
gradlew bootRun

To run the frontend:

cd bugtracker-frontend
npm run serve

To run backend tests:

cd SpringBootRestApp
gradlew test

About

Online bug tracker 🐞 to track issues of a given software project. Built with a Spring Boot API and a Vue frontend. Configured authentication and authorization βœ… with Spring Security and JWT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published