Skip to content
 
 

Repository files navigation

HappyStreak

HappyStreak is a web application designed to promote mental well-being through various challenges. Users can track their progress in physical, academic, and mindfulness challenges, helping them maintain a balanced and healthy lifestyle.

Technologies Used

  • Frontend: HTML, EJS, CSS, JavaScript, Bootstrap
  • Backend: Node.js, Express
  • Database: MongoDB
  • Real-time Communication: Socket.io
  • Containerization: Docker

Installation

To run HappyStreak locally, follow these steps:

  1. Clone the repository:

    git clone <https://github.com/poojadissanayake/HappyStreak.git> cd happystreak

  2. Install dependencies: npm install

  3. Set up the MongoDB database and update the connection string in the dbConnection.js file.

  4. Start the application: npm start

  5. Open your browser and navigate to http://localhost:3000

Usage

  1. Register: Create an account to get started.
  2. Log In: Use your credentials to log in to your account.
  3. Explore Profile: View your profile.
  4. Explore Challenges: Browse through the available challenges and add them to your profile.
  5. Track Progress: Mark steps as completed and view your progress.

About

SIT725 Group Project

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages