Inspiration
- In high school, I had a passion for promoting mental health awareness and leading wellness initiatives. One of these initiatives involved a straightforward yet impactful poster with envelopes, each containing inspirational quotes. This initiative had a profoundly positive effect on the students at my school, and ultimately led to the inspiration behind "Take What You Need." Now, we hope to extend the reach of this idea and share it with people around the globe.
What it does
- 'Take What You Need' offers a diverse collection of inspirational quotes, heartwarming jokes, and practical tips across various themes. Choose a theme that resonates with you, receive your uplifting message, and save your favorites to your personal MyBoard. Feeling the need to chat? Our chat buddy, Riley, is here to listen and engage in friendly conversation. Lastly, take a break and participate in our mindful minutes, where you journal your thoughts on thought-provoking questions.
How we built it
- We built a web application with the NextJS Framework. We used technologies such as Tailwind CSS and Framer Motion to support styling and animations in our application. All of our features utilize the OpenAI API. These features include the library where users are able to obtain quotes or tips in 6 different categories. We also utilized the API with our Chat Buddy, Riley, and the inspirational questions asked in Mindful Minutes. Additionally, we used Clerk for our authentication and authorization and Prisma for our database. This combination gave us the ability to allow users to save their quotes or tips associated to their account. Last, our application logo and mascot were generated using Mid-Journey.
Challenges we ran into
- Framer Motion was a pain to work with and learn
- Frontend always randomly breaks
Accomplishments that we're proud of
- Design/Frontend: To help with our vision, we made Figma designs and incorporated a lot of fun animations into our web application. We even used AI to generate a logo and mascot.
- Product Development: Throughout the development process, we continuously put ourselves in the shoes of our users and made decisions based on what we believed was best for the user
- Learning New Applications: Working with new applications that we have never used before (Next.Js, Clerk)
What we learned
- We learned how to interact with the OpenAI API and utilize it in a creative way to help promote mental health awareness.
- We learned different animations using Framer Motion
What's next for Uplift
- Below is a list of future work:
- Fine Tuning ChatGPT
- Send Liked Quotes to Friends
- Save Mindful Minute Entries/Recognition Badges for Mindful Minutes
- Make Library accessible to un-logged in users
- Delete Liked Quote from MyBoard
Log in or sign up for Devpost to join the conversation.