Inspiration
Lonely people on reddit
What it does
Tomato Soup helps to bring together the students here at UoA by helping them connect through their shared hobbies. To help foster a cozy community, there are no likes involved, instead users will get a feed based on their hobby preference. The feed is in chronological order, and users are able to click on posts and comment on them. We also have a discovery panel to the right side that brings up new posts, or the most viewed posts. We also have integrated a TomatoSoup Agent to help create discourse by reviving old popular posts, and scraping free news sites for discussion topic to post about.
How we built it
Django integrated with AI
Challenges we ran into
- Database issues
- how to integrate AI
- AI
- requirements.txt version control
Accomplishments that we're proud of
- Chips
- Integrating an AI agent
- Old school UI design
What we learned
- How to make an AI agent.
- Picking group members is better then being assigned them
- Soup is more inclusive then Tomoato
- Tomatoe is British, Tomato is Canadian
- Implementing custom Django authorization
- html things
What's next for TomatoSoup
- Filtering to allow users to peek at other hobbies.
- Dynamic topics (adding/removing hobby topics by the admin).
- Custom profile photo uploading.
- Hottest topic should be filtered to only show the most viewed from the past 7 days.
- Automate AI generation to follow specific frequencies (e.g. once per day, once per week, etc)
- Personalize AI agent a bit more
- Markdown support
- Chips for hobby identification on posts
- Get this bad boy up so that we don't have anymore db issues between the three of us
Log in or sign up for Devpost to join the conversation.