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.exampleto.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 > Publicand click theSelect allcheckbox 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 | S2110629009@students.fh-hagenberg.at |
| Daniel Flockert | S2110629004@students.fh-hagenberg.at |
| Lisa Lamplmair | S2110629010@students.fh-hagenberg.at |
