This is the frontend for SynchroDocs, a collaborative online document editor. The frontend is built with React and uses Quill for rich text editing. backend: https://www.github.com/ujjwal-bh/synchrodocs-api
- Real-time collaborative editing
- Rich text formatting with Quill
- User authentication and authorization
- Document sharing with various permission levels
Ensure you have the following installed on your system:
- Node.js (v12.x or later)
- npm (v6.x or later)
-
Navigate to the frontend directory:
cd synchrodocs-ui
-
Install the dependencies:
npm install
-
Set up environment variables:
Create a
.env
file in thesynchrodocs-ui
directory and add any necessary environment variables. -
Start the development server:
npm start
The frontend application should now be running on
http://localhost:3000
.
- Sign Up / Login: Create a new account or log in with your existing credentials.
- Create a Document: Click on 'New Document' to create a new document.
- Edit and Format: Use the Quill-based toolbar to format text, add headings, lists, links, and more.
- Share: Click on the 'Share' button to invite others to view or edit the document.
- React
- Quill
- other
For any questions or issues, please open an issue in the repository or contact at bhattaraiujjwal26@gmail.com.