Google-Docs inspired, a light docx editor!
Visit »
A Google Docs inspired awesome docs editor. Built with React, Quill, Tailwind CSS , Socket.io and MongoDB.
Here's what's available:
- Multi user collaborative functionality using websockets and node/express backend server
- Advanced markdown editor with features like text alignment, text sizing images, colors, list headings and many more.
- Easily access and manage your documents (documents are saved to database)
While I'm excited to share OG Docs with you, its current deployment on Render's free tier has limitations due to the inherent restrictions of free hosting platforms. Unfortunately, free hosting options does not offer robust websocket functionality, which is crucial for OG Docs' full potential.
I'm currently unable to invest in paid hosting for the project. Therefore, I kindly request you to test OG Docs' functionalities directly on your local machine. This will allow you to experience the full range of features without the limitations of free hosting.
Install dependencies in /api
and /client
npm install
Environment variables in api/.env
DB_USER= MongoDB Username
DB_PASS= MongoDB Password
CLIENT_URL= Client Origin (eg. example.com)
Environment variables in client/.env
VITE_API_URL= Backend endpoint
- Skeleton and bar loading
- Make responsive
- Header
- Add login & signup (google auth)
- Homepage : Showcase created docs, with links. Docs should be sorted by date of completion
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Github Handle- @realsnipc Twiiter Handle- @realsnipc Linkedin Handle- @realshaurya