Skip to content

DocuMindAI – Real-time collaborative document editor with AI-powered writing suggestions, summarization, and smart sharing features.

License

Notifications You must be signed in to change notification settings

DocuMindTechAI/DocuMindAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🧠 DocuMindAI – Real-Time Collaborative Document Editing with AI Assistance

DocuMindAI was built to address the need for real-time document collaboration, especially in remote work, education, and team-based project environments. By combining AI (Gemini API) and WebSocket-based synchronization, this application enables users to:

  • ✍️ Create and edit documents simultaneously with others
  • 🤖 Receive content suggestions generated by AI
  • 🔗 Share documents with customizable access levels
  • 📄 Automatically generate titles and summaries based on document content

🔥 Main Feature

Real-Time Collaborative Document Editing with AI Assistance

Key Features:

  • ✨ AI-powered content suggestions using Gemini API
  • 🧠 Auto-generated document titles based on content
  • 📄 Automatic document summarization
  • 🔗 Document sharing with access level control
  • 🟢 Real-time editing with live presence indicators (e.g., typing status)
  • 📱 Responsive design for mobile, tablet, and desktop

🌐 Live URLs


✅ Requirements Fulfilled

  • Realtime collaboration theme
  • GitHub Workflow: Branching, commits, merge process
  • Real-time communication using Socket.IO
  • SPA using Vite + React.js with Context API and Router
  • Client-Server architecture
  • REST API with full API documentation
  • Deployed client (Firebase Hosting) and server (Google Compute Engine)
  • AI Features via Gemini API

⚙️ Technology Stack

🔧 Server

  • Express.js
  • PostgreSQL (Sequelize ORM)
  • Socket.IO
  • Google OAuth 2.0
  • JWT Authentication
  • Google Compute Engine (VM)
  • Cloudflare DNS
  • Supabase (Storage & Email)

💻 Client

  • React.js + Vite
  • Tailwind CSS
  • React Router
  • React Context API
  • Axios
  • JWT Handling
  • Firebase Hosting

📚 API Documentation

📄 Full API docs are available at:
👉 API_DOCUMENATION.md


👨‍💻 Development Team

Created with 💙 by:

  • Fadhal Shulhan
  • Iqbal Farhan Nur Alif
  • M Kendy Supratowo

About

DocuMindAI – Real-time collaborative document editor with AI-powered writing suggestions, summarization, and smart sharing features.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •