A Notion AI-inspired real-time collaborative text editor with cutting-edge features to enhance productivity and collaboration. Built with a modern tech stack to keep up with the latest trends in web development and AI integration.
- 🔒 Authentication & Authorization: Powered by Clerk, supports secure access and admin controls.
- 🖊️ Real-Time Collaboration: Live cursor tracking and collaborative editing with Liveblocks.
- 🎨 Notion-Like Interface: Sleek and responsive UI built with Shadcn.
- 🌟 AI-Driven Features:
- Document Summarization and Translation with OpenAI API.
- Chat-to-Document feature for content generation.
- 📂 Cloud Database: Data stored and managed in Firebase.
- 🛠️ Admin Controls: Manage invites, delete documents, and track live collaborators.
- Frontend: Next.js, Shadcn, Typescript
- Backend: Node.js, OpenAI API
- Database: Firebase
- Collaboration: Liveblocks
- Authentication: Clerk
/frontend
: Contains the client-side code for the application./backend
: Contains the server-side code and API logic.
Explore the live application here: Notion AI Clone
- Node.js (>= 16)
- Firebase setup
- Clerk account
- OpenAI API Key