Explore the document by the links below:
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
Help yourself become more aware of your mood and track it. This can help the user with self reflection and uncover trends in their mood over time. Upon making an account at the login scrren, the user will be promted to rate their mood for that day. Once a mood has been chosen, the user will be brought to the mainpage wher they will be given a phrase dependent on the mood they chose to provide helpful advice if necessary. There will also be a textarea where journal entries can be entered daily to have a more in-depth description for the reason the user is in the mood they chose for the day.
- Advice dependent on chosen mood.
- Data presented over a long period of time.
- Journal entries to be recorded and reviewed daily.
Managing the usage of unfimiliar frameworks and API complicated the developement process. There was a necessary learing curve that needed to happen to be able to use the additional resources we chose to use effectively. Deployment requiered a lot more of managing errors which required very clear communication among the team as there was a lot of individual pieces that needed to be managed. We needed conssitency when naming thins such as proper id's for correct routing and managing pushes on the repo to avoid potential issues down the line.
Additional features we have considered for the future:
- Interactive Element
- Links to meditations or breathing exercises
- More calendar functionality
- User settings
- Voice memo
- Clone repository to your folder.
- You an use npm install or yarn install to add the dependencies.
- Once you installed all the dependencies needed...
- In the terminal need to run mysql
- SOURCE db/schema.sql ( to setup the databases)
- Exit the terminal
- Make sure to seed the database
- Run node seeds/seeds.js (to seed the databases)
- Back in the terminal after seeding the databases.
- Run node server.js or if you have nodemon install nodemon start
To start go to localhost:3001, which will take you to the starting page..
Here you will need to sign up if you have already or just login if you already signed up.
You will be redirected to the homepage (where you can create a daily mood journal for the day or view past journals).
Create Entry - You first select your mood at the time.
Then you can write your journal entry for the day.
Here is view past entries journals.
- Open the aura
- Presented with a landing page
- Click on the link to the note pages
- I am presented with a page with existing notes listed in the left-hand column
- Plus empty fields to enter a new note title
- Enter the notes text in the right column.
- After entering the New Note title and text
- A save icon appears at the top
- The new note that was entered and saved appears in the left column amongst the other notes.
- If any note clicked on the left hand column will appear in the right column.
- When clicked on the Write Icon in the navigation at the top of the page.
- then presented with empty fields to enter a new note title and note text.
This was accomplished by those listed below:
- Spencer Ross - Controllers (Routes)
- Davey Douglas - Database & Server Connection
- Nathan Naranjo - Debugger & Troubleshooting
- Aaron Weis - Dashbaord & Billboard.js
- Angel Gutierrez Suarez - Journal Entry & Quiz
- Michael Diaz-Dominguez - Login & Session