Skip to content

MoodPraiser is a simple, useful and fun habit tracker that keeps you and your friends accountable for each other by giving priases y'all deserve to reach your goal!

License

Notifications You must be signed in to change notification settings

candy02058912/moodpraiser

Repository files navigation

MoodPraiser

Live Demo: https://moodpraiser.candys.page

MoodPraiser is a simple, useful and fun habit tracker that keeps you and your friends accountable for each other by giving priases y'all deserve to reach your goal!

Check out the blog post to get the whole story behind the project!

Running your own MoodPraiser

Prerequisites

  • Auth0 account - Check this article on how to fill out the Auth0 environment variables
  • HarperDB account

Please create a .env.local in the project root with the following fields filled out:

AUTH0_SECRET=
AUTH0_BASE_URL=
AUTH0_ISSUER_BASE_URL=
AUTH0_CLIENT_ID=
AUTH0_CLIENT_SECRET=
HARPERDB_KEY=
HARPERDB_URL=

Step 0: Setup the HarperDB database

  • Create a schema called dev
  • Create the tables and columns as the following MoodPraiser ERD

Step 1: Install dependencies

npm install
# or
yarn

Step 2: Start the development server

First, run the development server:

npm run dev
# or
yarn dev

Step 3: Check out MoodPraiser

Open http://localhost:3000 with your browser to see the result.

Contributing

MoodPraiser is an open source project so you're more than welcome to contribute ideas, report issues or send in pull requests!

About

MoodPraiser is a simple, useful and fun habit tracker that keeps you and your friends accountable for each other by giving priases y'all deserve to reach your goal!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published