Case Study

Portfolio Manager Capstone

A full-stack capstone project for managing startup, investor, portfolio, and financial data workflows.

Problem

What needed to be solved

Startup and investor information can become difficult to manage when profile data, investor relationships, cap tables, and financial metrics are handled across separate tools or manual workflows.

Solution

How I approached it

Worked on the backend, database structure, frontend-to-backend connection, and Codat integration for a full-stack portfolio management application built with a Node.js backend and React frontend.

Highlights

What it demonstrates

  • Worked on the backend API structure for a full-stack capstone application
  • Created database models for users, investors, startups, posts, cap table data, and related portfolio information
  • Helped connect frontend workflows with backend API routes
  • Supported authenticated backend routes using JWT-based access control
  • Built integration logic for retrieving financial data through the Codat API
  • Handled backend support for startup profiles, investor relationships, cap table data, KPIs, and financial reporting views

Tech Stack

Tools used

Node.jsExpressReactPrismaMongoDBCodat APIJWTJavaScript