Skip to content

Cashflow Tracker is a personal expense tracking web application. Easily manage your expenses, track earnings, and categorize transactions. Take control of your finances with this intuitive and secure expense tracker.

Notifications You must be signed in to change notification settings

vishkashpvp/cashflow-tracker-public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Cashflow Tracker

Note: This README is for the public version of the Cashflow Tracker project. The actual project source code and additional details are in a private repository.

Cashflow Tracker is a web app designed to help users track their expenses and earnings, providing insights into their expenditure, spending, or profits across various categories such as food, travel, investments, and more.

Project Overview

The Cashflow Tracker empowers users with the following features:

  • User Authentication: Utilizes Google and Facebook OAuth for seamless user login, eliminating the need for additional signup.
  • Expense Tracking: Easily categorize and track expenses.
  • Earnings Management: Add and manage earnings for a comprehensive financial view.
  • Entry Modification/Deletion: Flexibility to modify or delete existing entries.
  • Manual Operation: Operates on a manual basis, ensuring user control without intrusive permissions.

Tech Stack

Development Server

To set up the development environment:

  1. Frontend (Client):

    • Navigate to the client directory and run npm start for a dev server.
    • Visit http://localhost:4200/ to access the frontend.
  2. Backend (Server):

    • Navigate to the server directory and run go run main.go or go run . for a dev server.
    • Visit http://localhost:8080/ping to ensure the backend is running.

Prerequisites

Make sure you have the following installed on your local machine:

Usage

End users can directly use the app at https://cashflow-tracker.vercel.app

Directories

This repo contains two directories client and server which are basically frontend and backend of the app respectively.

Production

The Cashflow Tracker is deployed in a production environment, ensuring accessibility to users. The frontend is hosted on Vercel, and the backend is hosted on Railway.

Deployment Details

Feel free to explore and experience the live application!

About

Cashflow Tracker is a personal expense tracking web application. Easily manage your expenses, track earnings, and categorize transactions. Take control of your finances with this intuitive and secure expense tracker.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published