An app to help you get and stay motivated on the path to wellness.
Link to deployed site: My Wellness Journey
- Description
- User-Story
- Screenshots
- Installation
- Usage
- Support
- Roadmap
- Contributing
- Technology
- Tests
- License
My-Wellness-Journey is all about you. Connecting a robust back-end to an interactive front-end, My-Wellness-Journey is a full stack application designed with your wellbeing front and center. Keep track of and visualize your moods. Log on and get lighhearted reminders about staying hydrated. Discover a new exercise or stretch that keeps your going through your busy day. Not only do we value your health and happiness but your security online is also a top priority. With secure user sessions, account protection and password encryption your visit to My-Wellness-Journey is sure to be just as private and safe as it is fun and fulfilling.
AS AN exhausted boot camp student,
I WANT to see funny .Gifs,
SO THAT I am reminded to drink enough water throughout the day.
AS A stay-at-home parent,
I WANT to see data about me displayed intuitively,
SO THAT I can keep track of my moods, and my mental health.
AS AN office worker,
I WANT to do a quick exercise or stretch,
SO THAT I can recenter and refocus myself and return to work.
Use npm command:
npm install
To install necessary dependencies.
- To start the server in terminal:
node server.js
ornpm start
- To quit server in terminal:
CTRL+C
- To reset server after changes to database- In server.js change:
force: false
toforce: true
- save the file and rerun step #1.
- Change:
force: true
back tofalse
- save the file and rerun step #1. The server/database should now be live with your changes.
- If using seeds/seeds.js to test database structure and calls to front-end. In the terminal use the command:
node seeds/seeds.js
For any questions, comments, or feedback please feel free to reach out to our team members:
Team | Github | |
---|---|---|
Joseph Cosgrove | [email protected] | Github |
Kesiah Patil | [email protected] | Github |
Gintautas Stirbys | [email protected] | Github |
All great projects have room for improvement and innovation. We are open to any and all feedback regarding tweaks and additions to this site. Some elements that we have considered:
- Allow cross-user interaction in the form or viewing other user's moodtrackers and being able to leave positive reinforcement.
- Integrate a journaling feature.
- Implement other behavioral trackers such as water consumption/sleep etc.
Please refer to the Contributor Covenant for contribution guidelines.
This project was completed using the following technologies, libraries, and software:
- Node.js
- sequelize
- mySQL
- dotenv
- express
- Insomnia
- bcrypt
- express-handlebars
- express-session
- bootstrap
- connect-session-sequelize
- Chart.js
- MySql Workbench
- Heroku
No test need to be run at this time.
Copyright © Joseph Cosgrove, Kesiah Patil, Gintautas Stirbys, 2021. All Rights Reserved.
This Project is licensed under the Apache~2.0 license.