Heavily inspired by AncoreNotes, PadhaiKarle is a notes sharing website you can easily host for your college.
- Web Framework: Next.js
- UI: TailwindCSS + shadcn/ui + Magic UI
- Database: Drizzle ORM + PostgresQL
- Auth: Lucia
-
Make a
.env.local
file and populate it with following values:DATABASE_URL="postgresql://<user>:<password>@localhost:5432/<your-db>" LUCIA_AUTH_URL="http://localhost:3000" GOOGLE_CLIENT_ID=<your_google_client_id> GOOGLE_CLIENT_SECRET=<your_google_client_secret>
-
Use your favorite JavaScript package manager to run some scripts:
bun run db:push bun dev