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!
This is a T3 Stack project bootstrapped with create-t3-app
.
BP Diary is built with the following technologies:
- 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="~~~"
- Run
./start-database.sh
to startup local postgres db (make sure docker is running) - Run
npm run db:push
to push drizzle schemas to local postgres db - Run
npm run dev
to start local development server - Run
npm run db:seed
to seed database (optional)