Inspiration

Our team was originally inspired by a productivity app called Trello, but didn't want to copy an existing program so we decided to branch into a more media focused, list-based app. We were also inspired by a popular manga program called Tachiyomi which can tracks chapters read, allow custom icons and many other statistics on chapters.

What it does

Allows the user to enter movies and their details and display them categorically among other features in order to better keep track of the media consumed. Examples of the data stored are name, length of movie, current watch time (and thus wether it's completed, ongoing or not started) and wether it has been favourited. Particularly, useful for those who have bad memories/ memory loss and want to easily keep track of their media consumption.

How we built it

Being relatively new to coding, we decided to code in Java. Everything is ran locally and there is no online aspect

Challenges we ran into

Our team originally planned to create a U.I similar to that of an app called Tachiyomi, but we quickly realised we were out of our depth. Instead, we decided on a CLI that would be simple to use. Whilst we wanted to use an API to automatically download the length and rating of movies, this was far out of our comfort zone and we had to adopt a more realistic manual approach. We also realised that the data needed to be stored locally and not re-entered every time the program was ran, so we learned file reading and writing, something which we had no experience in.

Accomplishments that we're proud of

As our first project collectively, we were all very proud of our work, we were particularly proud of the persistent data storage, use of OOP, working with multiple people at the same time and learning much more about Java as a whole Furthermore, due to being in the UK and a different timezone, we might not have had as much time as other people but we made the best of it anyway.

What we learned

We learned how to properly implement OOP, use proper coding conventions, work as team, read other people's code, debug, proper time and resource management and persistently read and store data locally.

What's next for Movie organisation

In the future, we plan to implement a U.I and expand to different types of media (tv shows, sequels and songs) as well as record the possible file location of the media and play the media in-app.

Built With

Share this project:

Updates