Skip to content

southernleo/Finance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💸 Finance Management App – ASP.NET Core Web API + React (Vite + TypeScript)

This is a full-stack finance management application built with React (Vite + TypeScript) on the frontend and ASP.NET Core Web API with Identity on the backend. The app enables users to securely manage both personal and corporate financial data with full authentication, advanced financial statements, and portfolio tracking.


🧰 Tech Stack

Frontend

  • React (Vite)
  • TypeScript
  • Axios
  • JWT Authentication

Backend

  • ASP.NET Core Web API (.NET 6/7/8)
  • Entity Framework Core (Code-First)
  • ASP.NET Core Identity
  • JWT Bearer Authentication
  • SQL Server / SQLite

🚀 Features

  • User authentication and role-based access control
  • JWT-based secure login and registration
  • CRUD operations for income and expense tracking
  • Company profile management
  • Income statement generation
  • Balance sheet calculations
  • Cash flow statement tracking
  • Portfolio management and analytics
  • Responsive and clean user interface
  • Protected frontend routes and token storage

⚙️ Getting Started

Backend

cd finance-api
dotnet restore
dotnet ef database update
dotnet run
Configure your connection string in appsettings.json.

### Frontend
bash
cd frontend
npm install
npm run dev

About

Fullstack finance app (.NET + React)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages