An AI-powered collaborative document authoring platform.
WriteWise is a software engineering project developed for the CSE327 – Software Engineering course.
The project combines collaborative document editing with AI-powered writing assistance to help users create, improve, and manage documents more efficiently.
WriteWise is designed as a collaborative writing platform that combines features inspired by modern document editors and AI writing assistants.
Users can create and manage documents, edit content, receive AI-powered writing assistance, and collaborate with other users.
- 🔐 User Registration and Login
- 👤 User Profile Management
- 📄 Document Creation and Management
- ✍️ Rich Document Editor
- 🤖 AI-powered Writing Assistance
- 📝 Grammar and Writing Improvement
- 💡 Content Enhancement
- 📊 Document Analysis
- 👥 Collaborative Editing
- 🔄 Real-time Collaboration
- 💬 Document Sharing and Collaboration
- 📜 Document and Version Management
- 🗑️ Trash / Deleted Document Management
- React.js
- React Router
- Axios
- Socket.IO Client
- CSS
- Node.js
- Express.js
- Socket.IO
- JWT Authentication
- bcrypt.js
- MySQL
- AI-powered writing assistance through an external AI service/API
WriteWise/
│
├── client/ # React frontend
│ ├── src/
│ │ ├── pages/
│ │ ├── services/
│ │ └── ...
│ └── package.json
│
├── server/ # Node.js / Express backend
│ ├── src/
│ │ ├── config/
│ │ ├── controllers/
│ │ ├── middleware/
│ │ ├── routes/
│ │ ├── services/
│ │ ├── sockets/
│ │ └── ...
│ └── package.json
│
├── write_wise.sql # MySQL database schema
└── README.md