ColabCalc is a collaborative spreadsheets application inspired by SocialCalc
ColabCalc software enables real-time collaboration across devices. It allows multiple users to work on a single spreadsheet simultaneously, reflecting changes instantly
Team Name: Apostles
Team Leader: @RevMax-creator
Team Members:
- Himanshu Kumar - @BlueMoonHunt
- Video Demonstration: Watch Video
- Live Deployment: View Deployment
- Source Code: GitHub Repository
SocialCalc is a collaborative spreadsheet software that enables real-time collaboration across devices. It allows multiple users to work on a single spreadsheet simultaneously, reflecting changes instantly
-
Real-Time Collaboration:
Users can edit the same spreadsheet concurrently from different devices.
Changes made by one user are immediately visible to others.
-
Version History and Rollback:
Implement a mechanism to restore previous versions of the spreadsheet.
Protect against data loss and mismanagement.
-
User Authentication and Access Control:
Secure data from unauthorized access.
Integrate user authentication and role-based access control.
-
Notifications:
Notify users when someone modifies the spreadsheet.
Alerts can be via email, in-app notifications, or SMS.
-
Chat and Comment System:
Allow users to discuss changes, ask questions, and collaborate effectively.
Customizable Validation Rules:
Define rules for cells (e.g., numeric values only, specific date formats).
Enforce conditions to maintain data integrity.
-
Offline Mode:
Enable users to work without an internet connection.
Sync changes seamlessly when they reconnect.
-
Optimized UI for Smaller Screens:
Maintain functionality while ensuring a responsive design.
-
Real-Time Collaboration Across Devices:
Work together seamlessly, regardless of location or device.
-
Version History and Rollback:
Safeguard against accidental data loss.
-
Customizable Validation Rules:
Tailor the spreadsheet to specific use cases.
-
Mobile Apps and Responsive Design:
Access SocialCalc on the go.
-
Advanced Formatting and Styling:
Make your spreadsheets visually appealing.
-
Conflict Resolution and Offline Mode:
Handle conflicts gracefully and work offline.
cd Frontend
npm i
npm install mongodb
npm run dev
cd Backend
npm i
npm install mongodb
npx nodemon
git init
git add .
git commit -m"this is commit"
git log
git diff
git remote add origin https://github.com/Syndicate-Uprising/HackNovate.git
git branch "work"
git checkout work
git branch
git push --set-upstream origin work
git checkout main
git merge origin/work
git status
git push