Docs is a modern, user-friendly, real-time document collaboration platform. It allows multiple users to edit and share documents simultaneously, with features designed to enhance productivity and teamwork.
- Frontend for Docs App
- Backend : https://github.com/ShivamVashisth28/docs-backend
- deployed version : https://docs-frontend-opal.vercel.app/
- Real-Time Collaboration: Multiple users can work on the same document simultaneously.
- Rich Text Editing: Supports a variety of formatting options including bold, italic, lists, and headings.
- Document Versioning: Tracks changes and allows users to revert to previous versions.
- User Authentication: Secure login and access control using tokens.
- Customizable Document Titles: Dynamically fetch and save document titles.
- Export Options:
- Export as plain text (.txt)
- Export as PDF (.pdf)
- Converts the document's content (stored in Quill Delta format) to plain text using the
html-to-text
npm module.
- Uses a custom PDF generation library to export the content as a downloadable
.pdf
file.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add new feature"
- Push to your branch:
git push origin feature-name
- Open a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.
For support or inquiries, please contact [[email protected]].