Built with the Next.js 13 app router, TypeScript, Tailwind, Clerk, Convex & Edgestore.
Warning This application is a work in progress, with ongoing improvements and enhancement
This project was created for educational purposes, to introduce new fullstack technologies. The project was designed by Antonio Erdeljac
- Next.js 13
/app
dir - API Routes
- Routing, Layouts
- Server and Client Components
- Real-time database on Convex
- Authentication using Clerk
- Upload files using Edgestore
- UI Components built using shadcn/ui
- Styled using Tailwind CSS
- Written in TypeScript
To install and run the project:
- Clone the repository:
git clone https://github.com/kirinyoku/notion-clone.git
- Install the dependencies:
npm install
- Create and fill in the .env.local file. The example .env file is located in the root dir in the file .env.example.
- Setup a Convex dev deployment
npx convex dev
- Start the development server:
npm run dev
- Open the application in your browser at http://localhost:3000.
This project is open-source and was created for educational purposes. It is not monetized and encourages you to use and share it with others. It is licensed under the MIT License, which imposes minimal restrictions on usage and distribution.