Bug Tracking App

GitHub Live Preview

Preview Login Details:

Email: samb@gmail.com

Password: E82Gn6s7&d$M

Description

This is a Bug tracking App where a group of developers or a company can record their bugs on a system where they can keep track of the type of bugs and how critical the bugs are. The application is a crud system where users can log in as an admin or user, they can create bug to display to all the developers or have private bugs that they need to fix themselves. The user can filter and sort bugs to their liking as well as add comments under bugs.

Software / Languages

Lessons Learned

The first lesson I have learnt when creating my first next.js app was how the front-end and back-end communicate and the difference between server-side rendering compared to client-side rendering.

I have also have a better understanding on how cookies and sessions work and how to use them to improve my applications functionality.

Another lesson I learnt was about how an application might work without bugs in the local environment, but once you host it online this can be a different story. I had many back and forward deployments to try and figure out different bugs and error crashing the app this gave me a new found respect for the knowledge needed around deploying online.

Future features

I hope to be able to upload images for bugs to help the users to understand the problem of a bug.

User's can comment on other users bugs to ask questions, supply ideas or explain bug.

To improve my authentication and allow users more control over their passwords

Password reset using emails.

Deployment

Deployed on Vercel

Working On / Research

Adding comments under bugs so developers can discuss the bug and its needs.

Improve UI design and better load animations.