Motion ·
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.
- 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
- Next.js 13 App Dir
- Shadcn/ui
- Clerk
- Tailwind CSS
- TypeScript
- Convex
- Edgestore
- BlockNote
- Zustand
- Vercel
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
The app is hosted on Vercel. Click here to visit.
Direct link: https://motion.salimi.my