My Role
Overview
Features
- Role-Based Access - Different permissions for admins, managers, employees, and clients
- Custom Dashboards - Users can arrange widgets to see what matters to them
- Project Management - Track projects, assign team members, view timelines
- Reports - Export data to PDF and Excel
- Integrations - Connects with Google Calendar and Slack
Tech Stack
- Frontend: React with Material-UI
- Backend: Node.js, Express, MongoDB
- Auth: JWT with optional 2FA
What I Learned
- Writing secure authentication
- Role-based permissions
- Code reviews and working in a team
- Turning business requirements into features

