Inspiration

Our inspiration for this project is that we know many people who have trouble with their mental health and being productive. We wanted to help them receive useful answers to any questions they have about how to better their well-being, and enable them to positively impact their lives.

What it is

MindHack is a React web application served by a Flask backend and deployed on a CentOS server with Docker and NGINX.

Purpose

Its purpose is to help positively impact people dealing with mental health and productivity issues. MindHack uses OpenAI API and SerpAPI to answer user inputted prompts, and give out suggestions based off that prompt, as well as answers to the suggestions.

How we built it

MindHack is built using OpenAI API and SerpAPI to build responses based off the user's prompt, Flask for the backend framework, ReactJS for the frontend framework, CentOS for the server, containerized by Docker and server with NGINX: https://mindhack.samthibault.live

Challenges we ran into

  • Formatting the data properly

Accomplishments that we're proud of

  • Deploying the application to a live and secure server
  • Having a nice and user-friendly UI design

What we learned

  • How to use parallel processing in Python
  • How to use OpenAI API and SerpAPI

What's next for MindHack

  • Vertically scaling the deployment environment

Built With

Share this project:

Updates