- tbc
- Fork this repository
- You can add any framework, library or plugin you'd like
- In short: Do whatever you want to get the job done
- Make sure the application works out-of-the box once you're done
- Push changes to your git fork
- Add a short description on how to run your program in the Setup section above
- Check the finished features in the Assignment and Bonus section by putting an 'X' ([X]) in between the brackets
- Quality over quantity, better half of the features 100% done, than 100% of the features half-done
- Assignment :
- You are asked to build a simple bug-tracking system from scratch, with following specifications.
- The repository should be live using the hosting site of your pleasing. (e.g. Heroku)
- A user can log in with a valid username and password through a login screen
- A user can create bugs in a form
- A user can get an overview of all bugs on an overview page
- A bug has a title and description
- A bug has a user as its owner, and can be assigned to the same or other users
- A bug can have a state (eg. open, assigned, closed)
Some nice to haves, when there is time to spare.
- Add inline validation (without page refresh) to the login form
- A bug can have a severity level (eg. trivial, low, medium, high, critical)
- Add roles (eg. admin, dev, support)
- A user with admin role can add/remove users
- Add an auto-save feature that saves the entry of a bug every 10 seconds
- Add or improve a feature of your own choice