##Live Demo : https://myworkspace.up.railway.app/
Welcome to the cypress-workspace project! This collaborative productivity platform is inspired by Notion, allowing users to create, update, and delete workspaces, folders, and files. Users can also add collaborators and work simultaneously in real-time.
- Real-time Cursors
- Real-time Text Selection
- Real-time Database and Collaboration
- Move to Trash Functionality
- Custom Emoji Picker
- Light Mode/Dark Mode Toggle
- User Authentication with Supabase Auth Helpers
- Workspace and File Version History
- Search Functionality
- Responsive Design for Various Devices
- Frontend: Next.js 14, Tailwind CSS, ShardCN UI
- Database: Supabase (for storing workspace, folders, and files data)
- Real-time Communication: Socket.io (for real-time collaboration features)
- User Authentication: Supabase Auth Helpers
- Rich Text Editor: Quill Editor
- Object-Relational Mapping (ORM): Drizzle ORM (or another ORM if preferred)
- Styling: Tailwind CSS for styling components
- Node.js and npm/yarn installed
- Clone the repository:
git clone https://github.com/gaurishxjfk/notion-clone-cypress.git
- Navigate to the project folder:
cd notion-clone-cypress
- Install dependencies:
npm install
- Start the development server:
npm run dev