Home - emilykangdev/Brainrot-MediaDash GitHub Wiki
Welcome to the Brainrot-MediaDash wiki!
This wiki will cover the overall vision of the project and other technical details, like the design of the system. And it'll mostly be for the team developers.
Where should this project go?
Do people really want more feeds in their life? How useful is it to look up recommendations in the app instead of Google? It's worth it in terms of technical learning for us to try recommending stuff across platforms.
But I think the home page doesn't just have to be recommendations. It can also show what you already like, in an organized and appealing way. So that the next time you're just on your phone, it's more appealing to click on MediaDash (maybe make this a PWA that shows up on phones) instead of a social media app. That's why we might want to let the user manually add content / subscriptions. People often like social media feeds and have fun interacting with the content, but that doesn't necessarily mean you found that time fulfilling or useful.
The goal of this app is to help you: save time, and be more intentional and fulfilled by your entertainment consumption. So a "subscription" would represent creators on the Internet (video, text, etc), and you should able to add books or any other "content" that you want to spend more time with.
What about Notion, or a simple notes app?
If you want a nice, organized and visually appealing list of all the content you like, you could just do that on Notion. You could add tags, put them in a table and filter them, add pictures, use plugins, etc. Maybe that's simpler, and we can figure out how users feel about that! But I think that's still not as interactive as an app.
Things to do
- Let the user manually add subscriptions
- Connect more user data to the database (figure out database designs)
- This is related to adding more pages in general. There's no settings page
- Improve user authentication so it's scalable and works reliably
- **Onboard users, get feedback asap!! ** This can also evolve the vision of the project.
- Make the app load pages faster