Welcome to Mindactivity!
Just in case you were curious about the name, mindfulness + productivity = mindactivity.
It's a Mindfullness App designed to manage stress levels and increase productivity using meditative media.
This documentation is for the entire Mindactivity app. If you're interested in the backend/API specifically, go to backend repository
- Timer for meditation or exercise.
- Music button playing calming nature sounds.
- Daily affirmations randomised and displayed from database.
- Blog posts also randomised and displayed from database.
- Click- and hover-interactive background simulating a night sky.
*It is important to get the backend working before you run the frontend in order to use the affirmations and the blog post features
- Git clone the backend repository.
git clone https://github.com/SchoolOfCode/w9_backend-project-mindactivity- Install all the dependencies by running this command:
npm i- Copy your database (e.g. Heroku) URL into the .env file, following the format:
DATABASE_URL = <Database URL goes here>- Create the table in your database by running this script in the terminal:
npm run db:createTable- Populate the table you have just created by running this script in the terminal:
npm run db:populateTable
- Run the server with this command in the terminal:
npm run dev- Git clone the frontend repository.
git clone https://github.com/SchoolOfCode/w9_backend-project-mindactivity- Install the dependencies by running this command in the terminal.
npm i-
Navigate to this folder w9_frontend-project-mindactivity/Mindactivity
-
Start the app.
npm startClient: React, CSS, Howler, React-tsparticles
Server: Node, Express, PostreSQL
Client-side Testing: React Testing Library
Server-side Testing: Supertest, Jest
| Color | Hex |
|---|---|
| Xiketic | |
| Oxford Blue | |
| Liberty | |
| Rhythm | |
| Melon | |
| Puce | |
| Sandy Brown |
To run tests, run the following command
npm testWe are four bootcampers at The School Of Code who teamed up to build an app to help solve bootcamper burnout problem for our mid-course project.
