Skip to content

A financial portfolio management application that combines usability, reliability, and power.

Notifications You must be signed in to change notification settings

om-arya/FinSight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

frontend/public/fs_olivebranches.png

FinSight

A financial portfolio management application that combines usability, reliability, and power.

Table of Contents
  1. Demo Video
  2. Built With
  3. Features
  4. Suggestions?

Demo Video 📼

https://youtu.be/DxdjAgAkRgY

Built With ⚒️

  • Java
  • Spring Boot
  • React
  • TypeScript
  • NodeJS
  • PostgreSQL
  • Docker

Features 🏆

  • Support for all stocks in the S&P 500.
  • A RESTful API design, following architectural principles such as statelessness, separation of concerns, and the Model-View-Controller (MVC) pattern.
  • A modern React interface with asset price visualization, card/list views for holdings, and market statistics.
  • Intuitive UI elements for CRUD (Create, Read, Update, Delete) operations on data via HTTP requests.
  • Automated daily price updates via a Node.js cron job with a GitHub Actions workflow to fetch and store daily asset prices.
  • A PostgreSQL database running on a Docker container to store and access user and asset data efficiently.

Suggestions? 💡

If you have a suggestion that would make FinSight better, feel free to contact me!

About

A financial portfolio management application that combines usability, reliability, and power.

Topics

Resources

Stars

Watchers

Forks