Posted 10 Hours Ago Job ID: 2110589 15 quotes received

Full-Stack Developer (Angular + NestJS)

Fixed Price
Quotes (15)  ·  Premium Quotes (1)  ·  Invited (0)  ·  Hired (0)

  Send before: October 10, 2025

Send a Quote

About Us: We are a wealth management company based in India, building a next-generation platform to help clients track, analyse, and optimise their investments. Inspired by Ghostfolio, we are creating a customised solution tailored for Indian mutual funds, stock market portfolios, and client management.

We are looking for a Full-Stack Developer (Angular + NestJS) who can help us deliver an MVP in 2–3 weeks. The role will involve customising and extending Ghostfolio’s open-source codebase, adding India-specific features, and ensuring smooth local deployment.

Scope of Work

  1. Setup & Deployment

    • Fork & deploy Ghostfolio on local machine using Docker (later to be moved to company server).

    • Configure PostgreSQL database with Prisma.

  2. Core MVP Features

    • Transaction Management: Create, update, delete transactions (Buy, Sell, SIP, Redemption, Dividend).

    • Multi-Account Management: Handle multiple bank/broker/MF accounts.

    • Portfolio Performance Dashboard:

      • Calculate ROAI / XIRR-like metrics (Today, WTD, MTD, YTD, 1Y, 5Y, Max).

      • Display charts (line, pie, bar).

    • Portfolio Tracking: Asset allocation, sector allocation, holding analysis.

    • Static Risk Analysis: Identify over-concentration, liquidity issues, high debt exposure.

    • Import & Export: Transactions via CSV.

    • Client Management (Lite): Create client profiles and assign portfolios.

    • Portfolio Re-balancing Tool:

      • Rule-based monitoring of asset allocation.

      • Automatic alerts when allocation drifts beyond thresholds (e.g., >10%).

      • Suggestions for restoring target allocation.

  3. Stretch Goals (if time permits)

    • Dark Mode UI toggle.

    • Real-time market insights (via NSE/BSE, MFAPI.in, Yahoo Finance or similar APIs).

    • Mutual Fund Database integration (AMFI feed).

  4. Documentation & Handover

    • Clear setup guide for local & server deployment.

    • API documentation for custom modules.

    • Brief walkthrough of architecture & code.

      Deliverables


      • Working MVP running on local machine (Docker).
      • Deployed backend (NestJS + PostgreSQL) and frontend (Angular) with required MVP features.
      • Charts & performance analytics integrated.

      • CSV Import/Export is working smoothly.

      • Portfolio Re-balancing tool is integrated and functional.

      • Documentation + basic user guide.

        Requirements


        • Strong experience in Angular, NestJS, Prisma, and PostgreSQL.

        • Prior work on fintech/wealth management dashboards or portfolio tracking systems.
        • Experience with data integration (APIs for stock market, mutual funds, NSE/BSE).

        • Ability to deliver within 2–4 weeks (MVP timeline).

        • Strong communication and availability for daily/alternate-day updates


... Show more
Anil G India