A financial portfolio management application that combines usability, reliability, and power.
    
  
Table of Contents
- 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.
 
If you have a suggestion that would make FinSight better, feel free to contact me!
