Knowflare is an online learning and teaching marketplace
Build a Course & LMS (Learning Management System) Platform
Build a Course & LMS (Learning Management System) Platform
- 🌜 Dark/Light mode
- 🛒 Payment
- ✉️ Login/Register with Credentials, OAuth
- 🛠️ Built in Next.js 14
- 💻 HonoJS to handle backend
- 🖥️ Drizzle for type ORM
- 🔑 Authentication using Auth.js
- Zod validate
git clone https://github.com/sonwjnn/knowflare.git
bun install
AUTH_SECRET=
DATABASE_URL=
NEXT_PUBLIC_APP_URL=
NEXT_PUBLIC_VERCEL_URL=
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
NEXT_PUBLIC_APP_URL=
STRIPE_WEBHOOK_SECRET=
STRIPE_API_KEY=
# Run project
bun dev
# Alias commands for drizzle-kit
bun db:generate
bun db:push
bun db:studio
👤 Hoang Son
- Github: @sonwjnn
Contributions, issues and feature requests are welcome!
Feel free to check issues page. You can also take a look at the contributing guide.
Give a ⭐️ if this project helped you!