diff --git a/Projects/3-Advanced/Bug-Tracke-System.md b/Projects/3-Advanced/Bug-Tracke-System.md new file mode 100644 index 00000000..92abe805 --- /dev/null +++ b/Projects/3-Advanced/Bug-Tracke-System.md @@ -0,0 +1,34 @@ +# Bug Tracke System + +**Tier:** 3-Advanced + +A bug tracking system, sometimes known as a defect tracking system, is a piece of software that maintains track of reported issues in software development projects. It might be considered an issue tracking system. + +Many bug tracking systems, including those used by most open-source software projects, allow end users to directly enter bug reports. + +A bug tracking system is typically a required component of a professional software development infrastructure, and its constant use is regarded as one of the "hallmarks of a strong software team". + +## User Stories + +- [ ] User can create a new account and logout. +- [ ] Ability to have custom user profiles which also give detailed information about their skills and software they use. +- [ ] User can create a new bug/issues report and assign certain bits of information such as severity. +- [ ] Ability to attach files (such as screen shots). +- [ ] Ability to assign tasks to a other users. +- [ ] Ability to close a bug that have been fixed and give a report about it. +- [ ] Ability to sort between bug, enhancement, and feature request. +- [ ] Reminders about which items are left undone and are assigned to you / unassigned at all. + +## Bonus features + +- [ ] implement a Real-time chat interface to allow user to communicate to each other. + +## Useful links and resources + +- [Why you should build a bug tracker](https://www.youtube.com/watch?v=oC483DTjRXU) + + +## Example projects + +- [Bug Tracker by Cody Gardner](https://www.youtube.com/watch?v=-nwSzv9QwWU) + diff --git a/README.md b/README.md index f6557617..bd3a2627 100644 --- a/README.md +++ b/README.md @@ -124,6 +124,7 @@ required to complete them. | [Battleship Bot](./Projects/3-Advanced/Battleship-Bot.md) | Create a Discord bot that plays Battleship | 3-Advanced | | [Battleship Game Engine](./Projects/3-Advanced/Battleship-Game-Engine.md) | Create a callable engine to play the Battleship game | 3-Advanced | | [Boole Bots Game](./Projects/3-Advanced/Boole-Bot-Game.md) | Battling Bots driven by Boolean algebra | 3-Advanced | +| [Bug Tracke System](./Projects/3-Advanced/Bug-Tracke-System.md) | Create a Bug Tracke System to report and fix bugs in your projects. | 3-Advanced | | [Calendar](./Projects/1-Beginner/Calendar-App.md) | Create your own Calendar | 3-Advanced | | [Calorie Counter](./Projects/3-Advanced/Calorie-Counter-App.md) | Calorie Counter Nutrition App | 3-Advanced | | [Chat App](./Projects/3-Advanced/Chat-App.md) | Real-time chat interface | 3-Advanced |