Mind Connect is a mental health tracker designed for patients who need to track specific mental-health indicators during the course of psychological or farmaceutical interventions.
Mind-Connect-Demo.mov
When receiving treatment, it can be difficult to objectively track the evolution of mental-health-related symptoms over time. Moreover, many patients receive treatment from different mental health professionals who can’t always have access to the shared patient folders nor communicate about the patient evolution.
Mind Connect enables users to track different different mental health indicators (customizable) over a span of time and see how this evolution plots over time.
Users can track mental health-related symptoms on a scale from 0 to 10 and visualize their evolution on a line plot. Users can input their own mental health indicators and filter the plotted data based on month or by choosing a custom time frame.
- VS Code
- Github
- Gitbash
- Postman
- MySQL
- HTML
- CSS
- JavaScript
- React.js
- Bootstrap
- Node.js
- Express
- Recharts
- Luxon
- React Router
- DrawSQL
- npm
- node
- mySQL
- Create a .env file:
DB_HOST = localhost
DB_NAME = userdata
DB_USER = // your db username
DB_PASS = // your db password
TZ = UTC
- To run the database, type 'mysql' into the terminal and run the following command:
CREATE DATABASE userdata;- Install NPM packages on both the server and on the client.
npm install
- Make sure to populate your database with the correct info by typing this on the server side:
npm run migrate
- To run the backend, type in the server side:
npm start
- In a second terminal window, type 'cd client' to get into the front-end folder, then type:
npm start
Frontend runs on http://localhost:3000, and backend runs on http://localhost:5000.
You can access a table describing all API routes here
- Disable submit buttons if forms incomplete
- Log-in and sign-up
- Different access for mental-health professionals
- Comments in progress view
- Notifications
- Include changes of medication in plot
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/MyFeature) - Commit your Changes (
git commit -m 'Added MyFeature') - Push to the Branch (
git push origin feature/MyFeature) - Open a Pull Request
Veronica Baldin - LinkedIn
- Instructor Jim Rudolf
- TA Lucie Baborová
- TA Maria Llaverias Pugliese
- TA Pia Prozesky
This is a student project that was created at CodeOp, a full stack development bootcamp in Barcelona.

