Designed and developed NEXORA, a production-ready project, multi-tenant role-based analytics dashboard built to support company and multi-restaurant operations, secure user management, and financial data tracking.
Implemented a custom JWT-based authentication system
Secured passwords using bcrypt hashing
Enforced role-based access control through backend middleware
Protected API routes based on user roles and permissions
Ensured authorization is enforced server-side, not merely hidden in the UI
Designed the platform to support multiple companies and restaurants
Structured data access around tenant-specific permissions
Built scalable role-based workflows for different levels of users
Developed a user-friendly dashboard for operational and financial data tracking.
Built reusable, data-driven React components for scalable and maintainable interfaces.
Designed responsive interfaces for clear data visualization and management.
Built RESTful APIs using Node.js and Express.js
Used PostgreSQL for structured relational data
Implemented Sequelize ORM for database abstraction and model management
Followed a layered Route → Controller → Service → ORM → Database architecture
Used environment-based configuration for production deployment
Built the frontend with React and reusable components
Used Redux Toolkit for predictable global state management and persistence
Integrated Axios for secure API communication with JWT authentication
ReactJS · JavaScript · Redux · Tailwind CSS · Node.js · Express.js · PostgreSQL · Sequelize · JWT · REST API
NEXORA demonstrates my ability to build a complete full-stack application covering secure authentication, backend authorization, multi-tenant architecture, relational database design, state management, REST API development, responsive UI development, and production deployment.
Built with