The application aims to deliver one roof and a simple user interface for the process of testing projects for issues and bugs. It features three types of roles.
-
The manager witch serves as the admin of the application. He is responsible for managing the users of the system, creating new ones and the entire CRUD of the user object. He will create the projects and assign corresponding testers and developers on that project.
-
On the other hand, Testers who are responsible for testing the application and then opening corresponding issues with a title, description and a priority level.
-
Lastly, Developers are responsible for fixing any issue/bug that any tester has opened to a corresponding project.
-
All three entities can colaborate on each issue via followups.
Technology Stack
- Laravel 7
- Vuejs
- Vue Router
- Vue Js Modal
- Vuex
- Pusher library
- Laravel Echo
- TailwindCSS
- Pusher notification system for live notifications.
- Pusher followups system for live updating.
The Application is open-sourced software licensed under the MIT license.