A full-stack note-taking application with rich features, real-time collaboration, and advanced search capabilities.
- 📝 Rich text editing with support for diagrams, pictures, and math equations
- 📁 Folder-based organization
- 🔍 Full-text search functionality
- AI assisted note creation
- Useful tools like create table, create list, create code block, create math block, create link, create blockquote, insert picture, insert video, insert audio, insert formula and others.
- 🔄 Real-time collaboration
- 🎙️ Voice-to-text note creation
- 📱 PWA support for offline access
- 🖼️ OCR for image text extraction
- 🔐 Secure authentication with JWT/Magic Links
- Next.js
- TailwindCSS & ShadCN
- Tiptap/Lexical
- Framer Motion
- Bun
- Hono
- MongoDB
- Redis
- WebSocket
- Meilisearch/ElasticSearch
- Tesseract.js
- Whisper API
. ├── apps/ │ ├── web/ # Next.js frontend application │ └── server/ # Bun + Hono backend application ├── packages/ │ ├── ui/ # Shared UI components │ ├── config/ # Shared configuration │ └── types/ # Shared TypeScript types └── docker/ # Docker configuration files
bash
npm install
npm run dev
npm run build
npm run start
MIT