Skip to content

choiruladamm/donotion-app

Repository files navigation

πŸ“ Donotion - Your Connected Workspace

Donotion is a modern note-taking application inspired by Notion, built with cutting-edge technologies to provide a seamless and collaborative document management experience.

✨ Features

  • πŸ” Secure Authentication - Powered by Clerk
  • πŸ“„ Rich Text Editing - Full-featured document editor
  • πŸŒ“ Dark/Light Mode - Customizable themes
  • πŸ“ Nested Documents - Organize with hierarchical structure
  • πŸ” Quick Search - Find documents instantly (Cmd/Ctrl + K)
  • πŸ–ΌοΈ Cover Images - Personalize your documents
  • πŸ“± Responsive Design - Works on all devices
  • ⚑ Real-time Updates - Collaborative editing
  • πŸ—‘οΈ Trash Management - Recover deleted documents

πŸ› οΈ Tech Stack

  • Framework: Next.js 14
  • Language: TypeScript
  • Styling: Tailwind CSS
  • Authentication: Clerk
  • Database: Convex
  • File Storage: EdgeStore
  • Text Editor: BlockNote
  • UI Components: shadcn/ui
  • Icons: Lucide Icons

πŸ”‘ Key Features Explained

Document Management

  • Create, edit, and organize documents
  • Nested document structure
  • Real-time collaboration
  • Cover images and emoji icons

Global search across all documents

  • Keyboard shortcut (Cmd/Ctrl + K)
  • Quick navigation

User Experience

  • Responsive design for all devices
  • Smooth transitions and animations
  • Intuitive drag-and-drop interface
  • Real-time saves and updates

πŸ™ Acknowledgments

  • Inspired by Notion
  • Built with amazing open-source technologies
  • UI components from shadcn/ui
  • Icons from Lucide Icons

About

πŸ“” Notion clone using Next.js, Clerk & Convex

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published