Software Development Projects
A role-based hospital management platform (admin, doctor, patient, receptionist) built as part of the Ostad course, modeling 9 relational entities including patients, doctors, appointments, prescriptions, and billing.
- JWT authentication with automatic silent token refresh and request deduplication on the frontend.
- Dual-layer role-based access control — queryset-level scoping plus object-level permission checks.
- Custom DRF exception handler for consistent API errors, plus auto-generated OpenAPI/Swagger docs via drf-spectacular.
- Reusable React data-fetching hooks, protected/role-gated routing, and a centralized axios client with interceptors.
A modern e-commerce web application built with React and TypeScript, offering a seamless shopping experience. Users can browse products by category, manage carts and wishlists, authenticate securely, and select payment methods. Its responsive design ensures accessibility across devices.
An interactive learning platform with clickable terms, multimedia popups, and a responsive UI. REST APIs power dynamic content loading, with multilingual slug logic (Bengali fallback) for SEO-friendly URLs.
A full-stack notes application with user-specific CRUD operations behind protected routes, integrating a React frontend and DRF backend via REST APIs and CORS configuration.
A house rental platform for landlords and tenants: registration, profile management, apartment dashboards, rent requests, reviews, ratings, and an in-app chat system.
A desktop application for reporting accidents — logging incidents, sending help requests, and searching records, with admin verification and notifications for emergency response.