Skip to main content
← Back to Selected Work
Learning & Personal Finance Platform (Solo / AI-assisted)

PMP Platform

Comprehensive learning and personal finance platform streamlining roadmap planning and multi-currency tracking.

Full-stack Developer (Solo Project, AI-assisted)

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

ASP.NET Core 8ReactTypeScriptPostgreSQLZustandVercelRender

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.