NestWork — Team Knowledge Platform A self-hosted workspace where developers and teams store, share, and query knowledge together. Snippets, instruction rooms, proposals, and group chat — all in one dark-mode web app.
Stop explaining the same thing twice. NestWork gives your team one place to publish reusable code snippets, upload documents into knowledge rooms, and let AI answer questions directly from your own content.
⚡ Snippets — Publish reusable code, templates, SOPs and notes with syntax highlighting and language tagging
🗂 Knowledge Rooms — Upload team documents and query them instantly shows documents that reads your actual content
✏️ Improvement Proposals — Any member can propose changes to a snippet; the creator reviews and approves or rejects
💬 Group Chat — Real-time team messaging with automatic 8-hour message expiry to keep things clean
👥 Role-Based Access — Admin, Editor, and Viewer roles with full permission control
📬 Join Request Flow — New members request access; admins approve and assign their role before they can log in
🧠 Room — Click any document and get an instant summary
🔍 Global Search — Search across snippets, rooms, and documents in one query
🌙 Dark UI — Fully responsive dark interface that works on all screen sizes
Backend — Python / Flask / SQLite / JWT Auth
Frontend — Vanilla HTML, CSS, JavaScript (no framework)
Auth — Flask-JWT-Extended
pip install flask flask-cors flask-jwt-extended
python app.py
Email : alex@nestwork.io Password : password123 Role : Admin
Email : sara@nestwork.io Password : password123 Role : Editor
Email : james@nestwork.io Password : password123 Role : Editor
