-
Notifications
You must be signed in to change notification settings - Fork 1
Artefacts
- User Account Management
- User registration and login
- Profile creation and editing
- Secure password reset functionality
- Media Library Management
- Add, edit, or remove media items
- Media details tracking
- Tracking the progress
- Track media consumption progress
- Mark media as planned, in-progress, completed, or dropped
- Multi-Device Sync
- Real-time synchronization of user data across multiple devices and platforms
- Search and discovery
- Search media by title
- Browse and discover new media based on recommendations
- Performance
- Fast loading times
- Smooth transitions and animations
- Minimal app crashes or freezes
- Usability
- Intuitive and easy-to-navigate user interface
- Consistent design and layout across all platforms
- Scalability
- Efficient database design to handle growing data
- Security
- Secure user authentication and data storage
- Encryption for sensitive data
- Compatibility
- Support for major operating systems (Windows, Linux, macOS)
- Responsive design for various screen sizes and orientations
- Integration with popular media platforms for automatic updates
- Gamification features, such as achievements, badges or challenges
- Localization and internationalization support for multiple languages and regions
- User registration and log in
- Access with guest account
- Profile creation and editing
- Multi-device login and sync
- Add, edit, or remove media items
- Media details tracking
- Media type specific interfaces
- Media library search
- Track media consumption progress
- Mark media as planned, in-progress, completed or dropped
- Tracking in-game time
- Episode tracking for series
- Browse and discover new media based on recommendations
- Personalized media recommendations based on consumption history
- Real-time synchronization of user data across multiple devices and platforms
- Fast loading times and smooth transitions
- Secure user authentication and data storage
- Encryption for sensitive data
- As a user, I want to be able to log in to my account from any device that supports the app.
- As a user, I want to be able to sign up and log in using some of my already existent accounts, specifically Google and Facebook.
- As a user, I want to be able to test the app by using a guest account.
- As a user, I want to have a search bar, so that I can find games/books/movies/series faster.
- As a user, I want to get recommendations based on the media I consumed in the past.
- As a user, I want to have different interfaces for my games, books, movies and series.
- As a user, I want to be able to customize the pages of each one of my games, books, movies and series.
- As a gamer, I want to sort my games alphabetically/after time spent in the games/rating/custom order.
- As a gamer, I want to find out how much time I've spent playing a game.
- As a gamer or movie/series watcher, I want to see the trailer from Youtube directly in the app.
- As a gamer, I want to see the platform I played my games on (mobile/pc/console).
- As a series watcher, I want to mark the episodes I've seen from the series, so that I know from where to continue the next time I want to watch the series.
- As a reader, I want to filter my books based on the format I read them on (physical book/ebook/audiobook).
- Create a more scalable library and wishlist code
-
Sign up page
1.1. Sign up forms
1.2. Sign up with Google/Facebook
1.3. Test functionalities
1.4. Error handling
-
Log in page
2.1. Log in forms
2.2. Check correctness of credentials
2.3. Error handling
-
Guest accounts
3.1. Create guest account functionality with limited access
3.2. Test guest account functionality and limitations
-
Interfaces
1.1. Create a navigation menu to switch between media types
1.2. Create a separate interface for books
1.3. Create a separate interface for manga
1.4. Create a separate interface for movies
1.5. Create a separate interface for TV series
1.6. Create a separate interface for anime
-
Search
2.1. Implement the search functionality for each interface
2.2. Test the search accuracy and performance
-
Customization
3.1. Choose the background image of each media from a selected set.
-
Filter
4.1. Filter the games after the time spent playing them
-
Recommend media based on similarities
1.1. Implement an engine based on user consumption history
1.2. Integrate the engine with each interface
-
Count in-game time
1.1. Implement a time-tracking feature
1.2. Display counter for each game
1.3. Implement the option to change the counted hours
-
Platform on which the game was played
2.1. Implement the option to choose on which platform the user played the game
2.2. Implement filtering and sorting based on the platform the game was played on
-
TV Series display
1.1. Implement episode tracking functionality
1.2. Design and integrate the functionality into the TV series inteface.
-
Format on which the book was read
2.1. Implement the option to choose on which format the user read the book
2.2. Implement filtering and sorting based on the format the book was read on