中文 | English
ShareNote is a feature-rich real-time collaborative note system that supports multi-user collaborative editing, permission management, real-time notifications, and desktop applications. The system adopts a front-end and back-end separation architecture, providing both web and desktop client usage options.
- Dual Window Interface: Note editing window + independent clock window
- Real-time Collaboration: Multiple users editing simultaneously with real-time content synchronization
- Permission Control: Three-tier management (creator, write permission, read permission)
- Sharing Mechanism: Generate share codes to invite users to join collaboration
- Markdown Support: Complete Markdown syntax rendering
- Content References: Support for referencing other content fragments
- Change Tracking: Record all content modification history
- Scroll Loading: Scroll down to load note list, scroll up to load content details
- Status Reminders: New content (green), modified content (blue) status indicators
- WebSocket: Real-time push to all online related users
- Desktop Alerts: System notifications combined with desktop application
- Auto Switch: Automatically display clock when note window loses focus
- Status Linkage: Clock color syncs with reminder status
- Font Adjustment: Support custom clock font size
- File Upload: Support for uploading images, documents and other files
- Online Preview: Online preview function for image files
- File Download: Secure file download mechanism
- Web: Native JavaScript + HTML5 + CSS3
- Desktop: Python + PySide6 + WebEngine
- UI Design: Responsive design, supports multiple screen sizes
- Real-time Sync: WebSocket persistent connection for millisecond-level synchronization
- Permission Management: Fine-grained permission control system
- Offline Support: Desktop client supports offline viewing
- Cross-platform: Supports Windows, macOS, Linux
pip install pyside6
python main.pyDesktop client supports personalized configuration of window position, size, font, etc.
This project is licensed under the MIT License - see the LICENSE file for details
🌟 Star to Access Private Repository!
This is a public demo version. To get access to the complete source code including:
- Desktop application source code
- Backend server implementation
- Complete project documentation
- Installation and deployment guides
https://github.com/benda1989/TeamShareNote
After starring, you will receive access to the private repository with full source code!















