Welcome to my central Software Engineering Portfolio and Multi-Project Showcase.
This monorepo houses the complete client-side frontend codebases, architectural blueprints, interactive case studies, design system tokens, and UI walkthroughs for my five primary production systems.
Jump directly to the interactive case study or browse the client-side frontend code for each project:
| # | Project Name | Primary Domain | Core Stack | Case Study View | Live Frontend Code |
|---|---|---|---|---|---|
| 01 | AURUM NOIR | Luxury B2B Imitation Jewellery Platform | React 18, Vite, Framer Motion, Maison VendΓ΄me CSS | π Case Study | π» Source Code |
| 02 | Cineflow | Cinematic Streaming & Discovery Hub | Vanilla ES6 JS, Cinema Dark Theme, Kinetic Carousels | π Case Study | π» Source Code |
| 03 | Smart Recruitment | Enterprise Applicant Tracking System (ATS) | Custom CSS, Plus Jakarta Sans, Glow UI, HTML5 | π Case Study | π» Source Code |
| 04 | Clinic Management | Modern Healthcare EHR & OPD Suite | React 19, TypeScript, Tailwind CSS, Tabler Icons | π Case Study | π» Source Code |
| 05 | Jewelry Explorer | Spatial Web GIS & Atelier Route Navigator | Leaflet.js, OpenStreetMap, Zero-API-Key Engine | π Case Study | π» Source Code |
graph TD
subgraph Public Monorepo [github.com/tirth2907/project-case-studies (Public)]
UI1[AURUM NOIR Frontend]
UI2[Cineflow Modern Web Client]
UI3[Smart Recruitment UI Templates]
UI4[Clinic Management TypeScript Components]
UI5[Jewelry Explorer Leaflet GIS App]
Docs[System Architecture & Case Studies]
end
subgraph Private Vaults [100% Private GitHub Repositories]
Priv1[(B2B Wholesale Margins & Supplier Contracts)]
Priv2[(Node.js Composition Root & Streaming Proxies)]
Priv3[(MySQL Database Credentials & Relational Schemas)]
Priv4[(Patient EHR Schemas & Clinical Datasets)]
Priv5[(Proprietary Routing Models & Bullion Spot Feeds)]
end
Public Monorepo -.->|Inspect UI & Craftsmanship| Reviewers[Recruiters & Engineers]
Private Vaults -.->|Encrypted & Restricted| Owner[Only tirth2907]
Note
Enterprise Privacy Policy:
All client-side frontend implementations, responsive stylesheets, interactive components, and UX blueprints are openly published in this repository for evaluation. Proprietary backend server logic, relational SQL database structures (schema.sql), server connection credentials (db.php), and internal endpoints remain securely preserved in Private Repositories.
Live Design System: Maison VendΓ΄me (Cashmere Greige
#EDE8E3& Tuscan Bronze#6E473B)
Key Metric: Sub-millisecond reactive calculations, zero layout shift, 100% fluid responsive physics.
AURUM NOIR is an haute-couture B2B digital showroom engineered for high-volume imitation and fine jewellery distributors. It bridges traditional karigar craftsmanship with enterprise procurement mechanics.
graph LR
Buyer[B2B Wholesale Buyer] -->|Browse Curated Catalogue| Plinth[Architectural Plinth Cards]
Plinth -->|Select Pack MOQ| Drawer[Tuscan Bronze Quick Drawer]
Drawer -->|Batch Quantity Increment| Bag[Purchase Order Bag]
Bag -->|Open Financial Review| Vault[Centered Proforma PO Vault]
Vault -->|Direct Dispatch| WhatsApp[WhatsApp Karigar Beacon & PDF Dispatch]
- Architectural Plinth Cards: 4:5 vertical portrait aspect ratio with dual-image crossfades, slide-up Tuscan Bronze drawer, bulk rates (
βΉ2,469/pc), and live retail gross profit margins (+62% Margin). - Centered Proforma PO Vault: Converted from edge slide-drawers into a grand, centered 2-column modal handling pack MOQ rules, live subtotal adjustments, and multi-currency conversions (INR βΉ, USD $, EUR β¬, GBP Β£, AED Ψ―.Ψ₯).
- Classic Karigar WhatsApp Dispatch: Restored classic emerald button (
#1F6B3E) with an active pulsating beacon dot. - π Frontend Code:
projects/01-aurum-noir-b2b-jewellery/frontend/ - π Case Study:
projects/01-aurum-noir-b2b-jewellery/README.md
| Curated B2B Catalogue | Proforma PO Checkout |
|---|---|
![]() |
![]() |
Core Objective: Deliver a cinematic, fluid entertainment discovery experience comparable to Apple TV+ and Netflix.
Cineflow is an interactive streaming discovery platform emphasizing zero-latency categorization, reactive search indexing, and kinetic browsing flows.
graph TD
Client[Cineflow Modern Web Client] -->|Fetch Discovery Feed| Proxy[Pure Node.js Composition Root]
Proxy -->|SSRF Validation & CDN Allowlist| Sanitize[Security & Ingestion Firewall]
Sanitize -->|Cache Normalized Payloads| StreamCache[Media Cache Engine]
StreamCache -->|Render Viewport| Client
Client -->|Local State Sync| Local[(Client-Side Reactive Cache)]
- Kinetic Carousel Controllers: Frictionless horizontal scrolling controllers with momentum acceleration and deceleration curves.
- Dynamic Palette Extraction: Automatic backdrop gradient generation sampled from movie poster key art.
- Multi-Server Streaming Selector: Instantaneous stream switching with zero UI re-rendering.
- π Frontend Code:
projects/02-cineflow-streaming/frontend/ - π Case Study:
projects/02-cineflow-streaming/README.md
Core Objective: Provide corporate recruiters with automated pipeline management, candidate tracking, and role-based credentialing.
The Smart Recruitment Portal is a corporate hiring management platform built to streamline the recruitment lifecycle from initial job requisition to final candidate onboarding.
sequenceDiagram
participant Candidate as Candidate
participant Portal as Frontend Portal
participant Auth as Session & RBAC Gate
participant Pipeline as ATS Stage Controller
participant Recruiter as Hiring Team
Candidate->>Portal: Submit Profile & Resumes
Portal->>Auth: Verify & Tokenize Session
Portal->>Pipeline: Register Application (Status: Applied)
Pipeline-->>Recruiter: Real-Time Candidate Notification
Recruiter->>Pipeline: Advance to 'Technical Assessment'
Pipeline-->>Candidate: Automated Invitation Dispatch
Recruiter->>Pipeline: Scorecard Submission & Final Offer
- Role-Based Access Control (RBAC): Multi-tier permission separation between HR Administrators, Department Interviewers, and Candidates.
- Multi-Stage Pipeline State Machine: Structured lifecycle progression (
Applied->Resume Screening->Technical Assessment->Executive Review->Offer Dispatched). - Interactive Recruiter Dashboard: High-contrast KPI dashboard displaying vacancy fulfillment velocity, department requisitions, and candidate review queues.
- π Frontend Code:
projects/03-smart-recruitment-portal/frontend/ - π Case Study:
projects/03-smart-recruitment-portal/README.md
Core Objective: Modernize outpatient department (OPD) bookings, clinical consults, and diagnostic imaging workflows.
Built with React 19, TypeScript, and Tailwind CSS, this system provides clinical practices with an intuitive, privacy-conscious electronic health record interface.
graph LR
Patient[Patient / Receptionist] -->|Book OPD Slot| Scheduler[OPD Scheduler Engine]
Scheduler -->|Assign Specialist| DoctorPortal[Doctor Consultation Desk]
DoctorPortal -->|Log Diagnosis & Rx| EHR[Digital EHR Record]
DoctorPortal -->|Order Imaging| Diagnostics[Diagnostic Suite]
EHR -->|Generate Bill & Summary| Billing[Billing & Discharge]
- Type-Safe React 19 & TypeScript Frontend: Strict type safety across patient profiles, doctor encounter records, and diagnostic reports.
- OPD Booking & Scheduling Engine: Real-time slot allocation preventing physician overbooking across clinical specialties.
- Diagnostic & Consultation Suite: Integrated laboratory test viewer, radiology imaging attachments, and medication prescription builder.
- π Frontend Code:
projects/04-clinic-management-system/frontend/ - π Case Study:
projects/04-clinic-management-system/README.md
| Modern Diagnostic Suite | Clinical Experience |
|---|---|
![]() |
![]() |
Core Objective: Discover, filter, and navigate between fine jewelry ateliers, silversmiths, and bullion artisans using 100% open-source spatial GIS.
An interactive web GIS application providing walking/driving route generation and discovery across luxury jewelry districts with zero external API key dependencies.
graph TD
User[User / Buyer] -->|Input Geolocation or Query| Locator[Search & Geocoding Service]
Locator -->|Center Viewport| MapEngine[Leaflet + OpenStreetMap Engine]
MapEngine -->|Filter Category Chips| Filter[Radius & Specialty Filter]
Filter -->|Render Atelier Pins| View[Interactive Atelier Pins]
View -->|Select Multi-Stops| Router[Geodesic Route Optimizer]
Router -->|Display Turn-by-Turn Stats| HUD[Glass HUD Route Card]
- 100% Zero-API-Key Spatial Navigation: Built with Leaflet.js and OpenStreetMap vector tiles, eliminating third-party quota limits and billing locks.
- Geodesic Multi-Stop Route Optimizer: Computes real-time walking distances, travel durations, and waypoint sequences between selected atelier stops.
- Glassmorphic HUD Overlay: Dynamic turn-by-turn route summary card and live search radius adjustments.
- π Frontend Code:
projects/05-jewelry-shop-explorer/frontend/ - π Case Study:
projects/05-jewelry-shop-explorer/README.md
| Interactive Atelier Route Navigator |
|---|
![]() |
To run any of the client frontend applications on your local machine:
cd projects/01-aurum-noir-b2b-jewellery/frontend
npm install
npm run dev
# Open http://localhost:5173cd projects/02-cineflow-streaming/frontend
# Simply open in browser or run a lightweight local static server:
npx serve .
# or
python3 -m http.server 8080cd projects/03-smart-recruitment-portal/frontend
# Open index.html directly in any browser:
open index.htmlcd projects/04-clinic-management-system/frontend
npm install
npm run dev
# Open http://localhost:5173cd projects/05-jewelry-shop-explorer/frontend
# Open index.html directly in any browser:
open index.html- Author: Tirth (@tirth2907)
- Email: cryptorth2907@gmail.com
- Specializations: Full-Stack Web Development, Enterprise System Design, Luxury E-Commerce, UX Engineering.




