TreeHouse is an online sanctuary for students seeking solace from the isolating feelings of imposter syndrome. We've created a digital space where students can anonymously share and engage with one another's experiences across a variety of categories. From academic concerns to social anxieties, UBelong seeks to remind every student that they are not alone in their struggles and that their feelings are valid.
- Anonymity: Users can converse and share their feelings without revealing their identities.
- Categorized Discussions: Topics are organized into cards such as "Classes", "Relationships", "Social life", and "Jobs".
- Interactive Sticky Notes: Each card contains floating sticky notes representing different discussions. Clicking a note will make others fade and present a discussion form.
- Live Counters: Witness the number of peers sharing similar feelings in each category, reinforcing that you're not alone.
- Chatbot Integration: Powered by OpenAI's state-of-the-art llm, our chatbot provides 1-on-1 support for users. This popup feature offers personalized engagement based on user preferences.
- Frontend: React
- Backend: Flask
- AI: OpenAI's llm API
Given the limited timeframe, TreeHouse currently functions as a proof of concept. As such, user data and interactions are hardcoded examples. Our vision for the full-fledged version includes:
- Relational Database: Integration with PostgreSQL or a similar platform to store user-specific information, preferences, and chatbot interactions.
- Personalized Chatbot Responses: Recognizing the diverse mental and emotional states of our users, we aim to offer chatbot communication styles tailored to individual needs, ranging from humorous and light-hearted to sincere and comforting.
We welcome and appreciate all contributions. If you have ideas or would like to help improve TreeHouse, please follow our Contribution Guidelines.
A heartfelt thanks to everyone who supported this project and to OpenAI for the API that powers our chatbot.
This project is licensed under the MIT License - see the LICENSE.md file for details.
Remember, you are not alone. At TreeHouse, we stand together. 🤝🏼🌍🎓