Skip to content

Latest commit

 

History

History
56 lines (44 loc) · 1.53 KB

README.md

File metadata and controls

56 lines (44 loc) · 1.53 KB

BP Diary

This is a simple and user-friendly hobby project designed to help you keep tabs on your blood pressure without hassle.

Whether you're monitoring for health reasons or just staying informed, this tool makes it easy to record your readings, view trends, and gain insights into your cardiovascular health.

Stay on top of your wellness with effortless tracking and keep things in check!

BP Diary Dashboard

Tools & Techologies Used

This is a T3 Stack project bootstrapped with create-t3-app.

BP Diary is built with the following technologies:

How to Run Project

  1. Go to bpdiary-web-next15 and create a .env with the following environment variables
BASE_URL="http://localhost:3000"

# Drizzle
DATABASE_URL_APP_RUNTIME="~~~"
DATABASE_URL_DB_BUILD="~~~"

# NextAuth
AUTH_TRUST_HOST="http://localhost:3000"
AUTH_SECRET="~~~"
GITHUB_CLIENT_ID="~~~"
GITHUB_CLIENT_SECRET="~~~"
DISCORD_CLIENT_ID="~~~"
DISCORD_CLIENT_SECRET="~~~"
  1. Run ./start-database.sh to startup local postgres db (make sure docker is running)
  2. Run npm run db:push to push drizzle schemas to local postgres db
  3. Run npm run dev to start local development server
  4. Run npm run db:seed to seed database (optional)