Skip to content

Vivek7038/Jotion

Repository files navigation

Jotion

A versatile productivity platform mirroring Notion's intuitive design, offering seamless notes management and realtime update for individuals and teams .

Demo

https://notesphere-next.vercel.app/

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
  • Expandable sidebar ➡️🔀⬅️
  • Full mobile responsiveness 📱
  • Fully collapsable sidebar ↕️
  • Landing page 🛬
  • Recover deleted files 🔄📄

Prerequisites

Node version 18.x.x

Cloning the repository

git clone https://github.com/Vivek7038/notesphere-next.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