Skip to content

MilderBronze/stockTradingApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FinShark

FinShark is a full-stack web application designed to help investors discover relevant financial documents and insights, filtering out short-term market noise.

Project Structure

  • api/: ASP.NET Core Web API backend
    • Handles authentication, user management, portfolios, stocks, and comments
    • Organized into Controllers, Models, Data, Services, Repositories, DTOs, and Migrations
  • frontend/: React + TypeScript frontend
    • User interface for searching companies, viewing dashboards, and managing portfolios
    • Modular components for financial statements, charts, comments, and more

Features

  • User authentication and account management
  • Portfolio and stock tracking
  • Company search and financial data visualization
  • Commenting and discussion on stocks
  • Clean, modern UI with Tailwind CSS

Getting Started

  1. Set up the backend (api/) with .NET 8 and required dependencies.
  2. Set up the frontend (frontend/) with Node.js and install npm packages.
  3. Configure environment variables and connection strings as needed.
  4. Run both projects and access the app via the frontend.

About

My current company uses .net and react.tsx for its project so I thought maybe I should familiarize myself with the tech by aggressively building a project. So, here it is.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages