Skip to content
/ bpdiary Public

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

Notifications You must be signed in to change notification settings

Zefty/bpdiary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

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)

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published