Skip to content

This is a Notion clone app created using Next.js. It is a productivity and note-taking web application.

Notifications You must be signed in to change notification settings

salimi-my/notion-clone

Repository files navigation

Motion · Author Salimi

This is a Notion clone app created using Next.js for educational purposes. Motion is a productivity and note-taking web application. It offers organizational tools including task management, project tracking, to-do lists, and bookmarking.

Notion Clone

  • Real time database
  • Light / dark / system mode
  • Authentication using Clerk
  • Convex for database
  • Edgestore for image upload
  • Zustand for state management
  • Notion like editor using BlockNote
  • Hosted in Vercel

Tech/framework used

  • Next.js 13 App Dir
  • Shadcn/ui
  • Clerk
  • Tailwind CSS
  • TypeScript
  • Convex
  • Edgestore
  • BlockNote
  • Zustand
  • Vercel

Starting the project

Open the .env.example and fill in your Convex configuration, Edgestore configuration & Clerk Auth Configurations then save it as .env.local the run the following command:

npm install
npm run dev
npx convex dev

Demo

The app is hosted on Vercel. Click here to visit.
Direct link: https://motion.salimi.my

Screenshots

Landing page

Landing page

Sign in

Sign in

Editor

Editor

About

This is a Notion clone app created using Next.js. It is a productivity and note-taking web application.

Topics

Resources

Stars

Watchers

Forks

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy