A fullstack Notion clone built with Next.js, React, Tailwind, Clerk, Convex, Edge Store, and BlockNote.
- π Authentication using Clerk
- π Real-time backend and database powered by Convex.dev
- πΌοΈ Upload images using Edge Store
- π Create and edit notes using BlockNote editor
- π Emojis using Emoji Picker React
- π² Create hierarchies of notes
- ποΈ Archive, restore, and delete notes
- π’ Publish notes to share with others
- β¬ οΈ Adjustable sidebar
- β¨ Responsive UI and light/dark mode built with Tailwind and shadcn/ui
git clone https://github.com/sgbj/notion-clone.git
npm install
CONVEX_DEPLOYMENT=
NEXT_PUBLIC_CONVEX_URL=
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
EDGE_STORE_ACCESS_KEY=
EDGE_STORE_SECRET_KEY=
npx convex dev
npm run dev
Created by following along with AntonioErdeljac/notion-clone-tutorial.