Skip to content

Group project for Hypermedia UX Engineering lecture

Notifications You must be signed in to change notification settings

Rathalin/huxe-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

181 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Mood Tracker ๐Ÿ™‚

Overview ๐Ÿ–ผ๏ธ

With the Mood Tracker app you can document each day in your life and set priorities you aim to fulfill regularly.

Mood Graph Example

Getting started ๐Ÿ’ป

This project contains the React frontend app and the Strapi backend. To test the app, you need to open two terminals.

Open a terminal inside /strapi-backend

  1. Rename .env.example to .env (only for testing).
  2. Run npm i.
  3. Run npm run strapi start. This may take a while.
  4. Open localhost:1337/admin in the browser.
  5. Create your admin account.
  6. Navigate to Settings > USERS & PERMISSIONS PLUGIN > Roles > Public and click the Select all checkbox for following content types:
    1. Daily-mood
    2. Emotion
    3. Satisfied-priority
    4. Strong-emotion
    5. Upload
  7. Don't forget to save.

Open a terminal inside /react-app

  1. Run npm i.
  2. Run npm run start.
  3. Open localhost:3000/ in the browser and have fun with the app ๐Ÿซก.

Testing ๐Ÿงช

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.

Additional notes ๐Ÿ“‘

Login and registration work but for simplicity the Public api is used. Also, the data structure currently does not support a differentiation between users.

Contact ๐Ÿ“จ

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

About

Group project for Hypermedia UX Engineering lecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors