Skip to content

Latest commit

 

History

History
58 lines (39 loc) · 1.4 KB

README.md

File metadata and controls

58 lines (39 loc) · 1.4 KB

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!