Skip to content

collins-kimotho/FinSight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FinSight

Introduction

FinSight is a personal finance and budgeting application designed to help users track their expenses, manage their budgets, and gain insights into their spending habits. Built with React on the frontend and Flask on the backend, FinSight leverages REST APIs to facilitate seamless communication between the client and server.

Deployed Site: [Page] Final Project Blog Article: FinSight Blog Post

Author(s) LinkedIn:

FinSight Screenshot

Installation

To set up FinSight locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/collins-kimotho/FinSight.git
cd FinSight
  1. Install the frontend dependencies:
cd FinSight/frontend
npm install
  1. Install the backend dependencies:
cd FinSight/backend
pip install -r requirements.txt
  1. Run the backend:
flask run
  1. Run the frontend:
npm start

Usage

Once the application is running, you can access it in your browser at http://localhost:3000. Users can register, log in, and start managing their finances by adding expenses, setting budgets, and analyzing their spending patterns.

Contributing

Contributions are welcome! If you have suggestions for improvements or want to report a bug, please open an issue or submit a pull request.

  1. Fork the repository.
  2. Create your feature branch:
git checkout -b feature/YourFeature
  1. Commit your changes:
git commit -m 'Add some feature'
  1. Push to the branch:
git push origin feature/YourFeature
  1. Open a pull request

Related Projects

Expense Tracker Budget Management App

Licensing

This project is licensed under the MIT License - see the LICENSE file for details.

About

Budget application made with react and python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published