Inspiration VentAThought was inspired by the increasing need for safe and anonymous spaces where individuals can express their thoughts and emotions without judgment. In a world filled with stress and anxiety, we wanted to create a platform that encourages open dialogue and supports mental well-being.

What it does VentAThought is a digital platform that allows users to share their thoughts and feelings anonymously. Users can post messages, seek advice, or simply vent about their day. The platform fosters a supportive community where others can respond with encouragement, empathy, or helpful resources.

How we built it We developed VentAThought using a combination of front-end technologies (HTML, CSS, and JavaScript) and back-end technologies (Node.js and Pinecone). The chat feature use OpenAI wrapper with a RAG pipeline built with the user's previous chat history. The front-end was designed to be user-friendly and engaging, while the back end manages user authentication, message storage, and community interactions. We also integrated moderation tools to ensure a safe environment.

Challenges we ran into One of the main challenges was ensuring user anonymity while maintaining a safe space. Balancing these needs required careful planning and implementation of moderation features. Additionally, we faced technical challenges related to scalability and performance as we tested the platform with multiple users. Balancing the many APIs into a working system kept us up all night (literally).

Accomplishments that we're proud of We are proud of creating a fully functional prototype that effectively addresses the needs of our target audience. Our UI looks fun and engaging

What we learned We learned about frontend animation, as well as strengthened our basics on building agents.

What's next for Vent-A-Thought Moving forward, we plan to enhance the platform by adding features such as mood rings and more. We aim to expand our outreach efforts to build a larger community and collaborate with mental health organizations to promote the platform’s benefits further.

Built With

  • auth0
  • materialui
  • next.js
  • node.js
  • openai
  • pinecone
  • rag
  • text-embeddings
  • vercel
Share this project:

Updates