A collaborative document management system. This application allows users to create, share, and collaborate on documents in real-time. This is not the complete solution, just a boilerplate.
- Document Management: Create, edit, and manage documents with ease.
- User Authentication: Secure login and registration system.
- Share & Collaborate: Share documents with team members and track changes in real-time.
- Database: PostgreSQL
- Orchestration: Docker
- Programming Languages: JavaScript
- Frontend Framework: React, Slate.js
- Backend Framework: Node.js, Fastify
Follow these steps to install and run the project locally:
- Docker installed on your system.
- Node.js (LTS version, 16 in this project) installed.
- Clone the repository:
git clone https://github.com/sgowda97/real-time-app.git cd collaboration-app - Update the docker-compose.yaml file as required, refer to .env in ./client and ./server if you need to change anything else.
-
docker-compose up
The application will be available at http://localhost:3000.
MIT