TrackEverything is a comprehensive media tracking application that allows users to keep track of books, movies, TV shows, and games. It aims to provide personalized recommendations using AI based on users' watch lists and enable sharing of curated lists.
- Created book and user databases
- Established relations between databases (further clarification needed)
- Implemented sign-up and sign-in error feedback
- Next steps:
- Clarify relationship between books and users
- Develop profile page to display user's books
- Comprehensive list of books, movies, TV shows, and games
- Media tracking functionality
- User profile page
- Intuitive and responsive UI
- AI-powered recommendations
- Social sharing feature with visually appealing top 10 lists
- Optimized response time
- User review system
- Media tracking
- Updates on tracked media
- User comments
- Personalized recommendations
- Mood-based Recommendations: Personalized suggestions based on user's current preferences and state of mind.
- Adaptive Learning Path: Continuous improvement of recommendations through user interactions and feedback.
- Cross-media Recommendations: Unique suggestions spanning different media types.
- Recommendation Explanations: Transparent AI suggestions to build user trust and understanding.
- Time-based Recommendations: Contextually relevant suggestions based on user's current lifestyle or habits.
- Collaborative Filtering with Taste Clusters: Diverse recommendations based on similar user groups.
- Interactive Story Building: Gamified approach to generating recommendations.
- Social Reading Challenges: Engagement boosting feature to expand users' media consumption.
- Contextual Recommendations: Suggestions based on current events or user's environment.
- Gamified Recommendations: Engaging method for generating suggestions, though less suitable for users seeking more thoughtful processes.
- Finish comment and rating feature
- Implement remaining MVP features
- Develop and integrate AI recommendation system
- Create social sharing functionality
- Optimize performance and response time
- Implement user review system
(Add instructions for setting up the project locally)
(Add guidelines for contributing to the project)
(Add license information)