wuzgood98 / otion

Otion - A notion clone.

Home Page:https://otion-phi.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fullstack Notion Clone: Next.js 13, React, Convex, Tailwind

Copy of Otion

This is a repository for Fullstack Notion Clone: Next.js 13, React, Convex, Tailwind

Key Features:

  • Real-time database πŸ”—
  • Notion-style editor πŸ“
  • Light and Dark mode πŸŒ“
  • Infinite children documents 🌲
  • Trash can & soft delete πŸ—‘οΈ
  • Authentication πŸ”
  • File upload
  • File deletion
  • File replacement
  • Icons for each document (changes in real-time) 🌠
  • Expandable sidebar βž‘οΈπŸ”€β¬…οΈ
  • Full mobile responsiveness πŸ“±
  • Publish your note to the web 🌐
  • Fully collapsible sidebar ↕️
  • Landing page πŸ›¬
  • Cover image of each document πŸ–ΌοΈ
  • Recover deleted files πŸ”„πŸ“„
  • Native-Like Progressive Web App for iOS πŸ“±

Prerequisites

Node version 18.x.x

Cloning the repository

git clone https://github.com/wuzgood98/otion.git

Install packages

npm i

Setup .env file

# Deployment used by `npx convex dev`
CONVEX_DEPLOYMENT=
NEXT_PUBLIC_CONVEX_URL=

NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=

EDGE_STORE_ACCESS_KEY=
EDGE_STORE_SECRET_KEY=

Setup Convex

npx convex dev

Start the app

npm run dev

About

Otion - A notion clone.

https://otion-phi.vercel.app


Languages

Language:TypeScript 95.2%Language:JavaScript 3.6%Language:CSS 1.2%