CollabGen is a next-gen collaboration platform designed to unify communication, teamwork, and productivity within organizations. From real-time conversations to seamless project tracking, CollabGen empowers teams to work smarter, stay connected, and grow together — all in one platform.
- Feeds – Share updates, announcements, and insights effortlessly.
- Chat – Real-time 1:1 and group conversations.
- Team Management – Organize projects, roles, and members.
- Media Storage (AWS S3) – Secure and scalable file storage.
- Task Management – Assign, track, and complete tasks with ease.
- Presence Service – Track member availability in real time.
- Role-Based Access Control – Fine-grained permission system.
- Multi-Org Support – Create and manage unlimited orgs (7-day trial).
- User Invitations – Onboard members via email invites.
- Stripe Integration – Secure subscription and billing management.
- ElasticSearch – Powerful search across feeds, chat, tasks, and files.
- Analytics Dashboard – Productivity insights and usage metrics.
- AI Assistance – Smart task assignments, reminders & recommendations.
- Multi-Language Support – Global-ready localization.
# 1. Clone the repository
git clone https://github.com/dharmarajrdr/CollabGen.git
# 2. Navigate to the client directory
cd CollabGen/client
# 3. Install dependencies
npm install
# 4. Start the application
npm run startNow open in your browser:
👉 http://localhost:3000
See the Schema Design for database structure.
We welcome contributions!
-
Fork the repository
-
Create your feature branch
git checkout -b feature/MyFeature
-
Commit your changes
git commit -m "Add some feature" -
Push to the branch
git push origin feature/MyFeature
-
Open a pull request 🎉
For questions or suggestions:
- 📧 Email: dharmaraj.171215@gmail.com
- 🐙 GitHub: dharmarajrdr
Special thanks to contributors and supporters. Let’s make collaboration better together!
❤️ Built with passion — CollabGen