Enterprise Systems·
Nucleo
Designed and deployed a secure enterprise management backend managing hierarchical task assignment, status transition lifecycles, Row-Level Security, and sub-50ms response times.

Nucleo
Nucleo is an enterprise-grade task and team management platform designed to streamline multi-tier organization onboarding, role-based governance, and real-time task lifecycle tracking.
Links
- Live Platform: nucleoorg.vercel.app
- Source Code: github.com/anuptiwari17/nucleo
Overview
Modern organizations require structured delegation and real-time visibility across departments. Nucleo solves this by establishing strict hierarchical governance (Admin → Manager → Employee) combined with zero-latency WebSocket updates, ensuring team members receive immediate state updates across task creation, assignment, and status transitions.
Key Features
- Multi-Tenant Organization Onboarding: Automated workspace creation binding administrative accounts to organizational records during signup.
- Hierarchical Access Control:
- Admin: Cross-department task delegation, manager administration, and global organization analytics.
- Manager: Team oversight, direct assignment tracking, and performance monitoring.
- Employee: Task execution with stage tracking (Active, Completed, Failed) and structured resolution notes.
- Real-Time Synchronization: Room-based Socket.io event broadcasting with optimistic UI updates for task state changes.
- Secure Authentication: JWT-driven session management stored via HTTP-only cookies with bcrypt password encryption.
- Performance Dashboards: Interactive metrics rendering task completion rates and workload distribution.
Tech Stack
- Frontend: React 19, Vite, Tailwind CSS, Chart.js, Lucide Icons
- Backend: Node.js, Express.js
- Real-Time Engine: Socket.io
- Database: PostgreSQL (Supabase)
- Authentication: JWT (HTTP-Only Cookies), bcrypt
- Hosting: Vercel (Frontend), Railway (Backend API)