Technology Stack: React Js (Client, Customer and Admin Panel), Tailwind Css, Nest Js, MongoDB, Firebase,
Digital Ocean VPS, Brevo (for Mails), Nest JS Tenancy, Nx (for Mono repo)
Achievements
Implemented robust database level multi-tenancy within the application, enabling seamless
data segregation and management across multiple tenants using Nest JS Tenancy.
Configured and managed Nginx to handle multi-tenancy, ensuring efficient routing and
load balancing for multiple client and customer sites without performance compromise.
Utilized Nx for managing a mono-repository architecture, which streamlined the
development process by enabling shared configurations and dependencies across all parts
of the project (Client, Customer, and Admin Panel).
Developed and implemented reusable libraries across all three platforms (Client,
Customer, and Admin Panel) using React, enhancing consistency and reducing
redundancy in the codebase.
Engineered and managed a comprehensive reports generation feature, which allows for
detailed business diagnostics and reporting, providing valuable insights to both clients and
administrators.
Employed React Query and the hooks pattern to manage API calls efficiently, improving
the application’s performance by optimizing data fetching, caching, and state
management.