With the Mood Tracker app you can document each day in your life and set priorities you aim to fulfill regularly.
This project contains the React frontend app and the Strapi backend. To test the app, you need to open two terminals.
- Rename
.env.example
to.env
(only for testing). - Run
npm i
. - Run
npm run strapi start
. This may take a while. - Open localhost:1337/admin in the browser.
- Create your admin account.
- Navigate to
Settings > USERS & PERMISSIONS PLUGIN > Roles > Public
and click theSelect all
checkbox for following content types:- Daily-mood
- Emotion
- Satisfied-priority
- Strong-emotion
- Upload
- Don't forget to save.
- Run
npm i
. - Run
npm run start
. - Open localhost:3000/ in the browser and have fun with the app 🫡.
End2End testing was done with Cypress. The tests can be started by going to the /react-app
directory and using the command: npx cypress open
.
Login and registration work but for simplicity the Public api is used. Also, the data structure currently does not support a differentiation between users.
Name | FH-Email |
---|---|
Andrea Haider-Pachtrog | [email protected] |
Daniel Flockert | [email protected] |
Lisa Lamplmair | [email protected] |