As a team we created a console based TV Show Tracker. The application gives users the ability to pick from a list of those shows and put them into 3 categories: plan to watch, currently watching, and finished watching. Users can have different shows in their trackers and have made different levels of progress in completing a show.
- A console based menu where users can navigate to different options to update and view their trackers
- Users can login with a username and password
- Each user can view a tracker where they can see what is not completed, in-progress, and completed
- Users can only access the information tied to their account and make changes to their trackers (as a developer try to think of what kinds of changes may be useful for a user to make
- Data will be stored in a MySQL database
- Show an ER diagram for your database
- Create an SQL script that will initially create the tables and data that will be present in your database
- Use JDBC & DAO in order to connect Java to SQL backend
- GIT used to track project
- Use Agile Principles on your project, with a Kanban Board to track your tasks
- At least 2 Custom Exceptions
- At least 10 topics for users to choose from for their tracking lis
This app was developed with Java and MySQL was used as our database