Skip to content

A 40-hour hackathon project focuses on students' health and well-being using technologies such as JavaScript, React Native, Node.js, Express.js, and MongoDB.

Notifications You must be signed in to change notification settings

QDS2024/WellQuest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

137 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QDS-Hacks-2024 WellQuest

1. Project Description

WellQuest is a mobile application that encourages students to perform activities that improve their well-being. Students can earn points to cash in for in-app rewards through exercising, meditating, sleeping properly, and many other wellness practices. Our app rewards the little actions students neglect when focusing on their studies. Some examples of rewards are discounts at food vendors on BCIT campus, or free coffees at BCIT's cafes.

2. Features

  • Complete daily quests and earn points.
  • Redeem points to get rewards.

3. Technologies Used

  • Language: JavaScript
  • Framework & Libraries:
    • Frontend: React Native
    • Backend: Node.js, Express.js
  • Database: MongoDB

4. Complete Setup

Follow these steps to set up your environment and run the project:

  1. Go to /client and /server and do npm install
  2. Create .env files in /client and /server
  3. Add HOST=YOUR.IP.ADDRESS:3000 to the .env in /client
  4. Set up MongoDB
  5. Add your credentials to the .env in /server
    MONGOUSER=testUser
    MONGOPW=pwpwpwpwpwpw
    MONGODB=myDB
    PORT=3000
  6. Do npm run start in /client & /server to run

5. Contributors

6. License

This project is licensed under the MIT License.

About

A 40-hour hackathon project focuses on students' health and well-being using technologies such as JavaScript, React Native, Node.js, Express.js, and MongoDB.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6