- GetHired is job search application where a user is able to find appropriate job offers.
- Each user has different role: moderator or regular and given permissions.
- A regular user can only search for job offers.
- A moderator user can add job offers.
Feature name | Feature Descritption | Feature Owner | Estimated time it would take (in hours) | Actual time it took (in hours) | Estimated time it would take to unit test (in days) | Actual time it took to unit test (in days) |
---|---|---|---|---|---|---|
Register command | Registers user | Irina Hristova, Petko Petkov, Stilyan Mladenov | 1,5 | 1 | ||
Authentication handler | Compares given credentials with credentials in db and if there is no match shows proper message to the user | Irina Hristova, Petko Petkov, Stilyan Mladenov | 2 | 2 | ||
Logout command | Logs out user | Irina Hristova, Petko Petkov, Stilyan Mladenov | 1,5 | 1 | ||
Exit command | Exits application | Irina Hristova, Petko Petkov, Stilyan Mladenov | 1,5 | 1 | ||
Add job offer command | Adds job offer with all needed information about it | Irina Hristova, Petko Petkov, Stilyan Mladenov | 1,5 | 1 | ||
Delete job offer command | Deletes job offer if user has permission | Irina Hristova, Petko Petkov, Stilyan Mladenov | 1,5 | 1 | ||
Show all job offers (condition) command | Shows all job offers considering given condition | Irina Hristova, Petko Petkov, Stilyan Mladenov | 1,5 | 1,5 | ||
Add job offer with json/xml file command | Gets all needed information from json/xml file and adds new job offer in db | Irina Hristova, Petko Petkov, Stilyan Mladenov | 3 | 1 | ||
Edit user info command | Changes user information and settings | Irina Hristova, Petko Petkov, Stilyan Mladenov | 2 | 1 | ||
List user info command | Only shows user information and settings | Irina Hristova, Petko Petkov, Stilyan Mladenov | 2 | 1 | ||
Help command | Lists all commands with needed parameters and explanation | Irina Hristova, Petko Petkov, Stilyan Mladenov | 1 | 1 | ||
Engine and core logic | Handles program workflow | Irina Hristova, Petko Petkov, Stilyan Mladenov | 1 | 1 | ||
Command Parser | Parses commands | Irina Hristova, Petko Petkov, Stilyan Mladenov | 1,5 | 2 | ||
Command Processor | Processes commands | Irina Hristova, Petko Petkov, Stilyan Mladenov | 1,5 | 2 | ||
IoC | Creating console client and building IoC container | Irina Hristova, Petko Petkov, Stilyan Mladenov | 1,5 | 1 |
- Irina Hristova - ihristova11
- Irina Hristova - ihristova11
- Stilyan Mladenov - mstilyan
- Petko Petkov - ppetkovv
- This project is licensed under the MIT License - see the LICENSE.md file for details