Skip to content

s0ham075/Google-Docs-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google Docs Clone with Live Text Editing

Welcome to the Google Docs Clone repository! This project replicates the collaborative document editing functionality of Google Docs, using SOCKET.IO for live text editing. Additionally, it incorporates JWT tokens for user authentication and registration with email verification powered by NODEMAILER.js.

Introduction

Collaborative document editing is becoming increasingly important in the modern world, and this project aims to provide a scalable and secure solution that replicates the functionality of Google Docs. Users can create and edit documents in real-time, making it ideal for team collaborations, group projects, or simply as a personal note-taking application.

Features

  • Live Text Editing: Real-time synchronization of text changes across multiple users.
  • User Authentication: JWT token-based authentication for secure user access.
  • User Registration: User registration with email verification using NODEMAILER.js.
  • Document Management: Create documents within the application.
  • Collaboration: Invite other users to collaborate on documents.

Technologies Used

  • Node.js: JavaScript runtime environment.
  • Express.js: Web application framework for Node.js.
  • MongoDB: NoSQL database for storing user data and documents.
  • Socket.io: Real-time communication library for live text editing.
  • JWT (JSON Web Tokens): Secure authentication mechanism.
  • NODEMAILER.js: Email verification and notifications.
  • React.js: Frontend development. .

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published