Skip to content

kirinyoku/Notion

Repository files navigation

Notion Clone

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

Project Preview

About this project

This project was created for educational purposes, to introduce new fullstack technologies. The project was designed by Antonio Erdeljac

Features

  • 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

Getting started

To install and run the project:

  1. Clone the repository: git clone https://github.com/kirinyoku/notion-clone.git
  2. Install the dependencies: npm install
  3. Create and fill in the .env.local file. The example .env file is located in the root dir in the file .env.example.
  4. Setup a Convex dev deployment npx convex dev
  5. Start the development server: npm run dev
  6. Open the application in your browser at http://localhost:3000.

License

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.

About

Notion clone using Next.js 13

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published