QDS2024 / WellQuest

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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.


Languages

Language:JavaScript 100.0%