Skip to content

sonwjnn/knowflare

Repository files navigation

Knowflare 📖

Knowflare is an online learning and teaching marketplace
Build a Course & LMS (Learning Management System) Platform

Features

  • 🌜 Dark/Light mode
  • 🛒 Payment
  • ✉️ Login/Register with Credentials, OAuth

Tech Stack

  • 🛠️ Built in Next.js 14
  • 💻 HonoJS to handle backend
  • 🖥️ Drizzle for type ORM
  • 🔑 Authentication using Auth.js
  • Zod validate

Cloning the repository

git clone https://github.com/sonwjnn/knowflare.git

Install

bun install

Setup .env.local file

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=

Usage

# Run project
bun dev

# Alias commands for drizzle-kit
bun db:generate
bun db:push
bun db:studio

Author

👤 Hoang Son

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page. You can also take a look at the contributing guide.

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2024 Hoang Son.
This project is MIT licensed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages