PMP Platform
Comprehensive learning and personal finance platform streamlining roadmap planning and multi-currency tracking.
01 // Project Overview
PMP Platform combines academic roadmaps, semester GPA tracking, and task management with personal finance tools like multi-currency wallets, savings goals, and visual spending analytics.
02 // Technical Challenges & Solutions
Form State Complexity & Data Validation
Managing complex multi-step financial entries, multi-currency conversions, and localized inputs across three languages.
Engineered strict Zod schemas with React Hook Form and centralized Zustand state stores for deterministic validation.
Hybrid Authentication & Media Storage
Providing frictionless login via Google One-Tap alongside traditional JWT credentials with secure profile media storage.
Implemented ASP.NET Core hybrid token authentication and integrated Cloudinary SDK for optimized media asset delivery.
03 // System Architecture & Tech Stack
Layered ASP.NET Core 8 Web API architecture backed by PostgreSQL, serving a responsive React/TypeScript client with Zustand state management.
- ASP.NET Core 8 Web API with Entity Framework Core
- PostgreSQL relational database hosted on Neon cloud
- Responsive React and TypeScript frontend with Tailwind CSS and Zustand
- Automated hosting pipeline across Vercel (Client) and Render (API)
Database: Neon PostgreSQL with Entity Framework Core migrations
Deployment: Vercel (Frontend), Render (Backend API), Cloudinary (Media)
04 // Architectural Stack
05 // Verified Engineering Outcomes
- Built complete full-stack platform with integrated academic tracking and personal finance analytics.
- Structured robust RESTful API with automated database migrations and JWT/Google authentication.
- Established continuous deployment workflows connecting client and server hosting platforms.