Skip to content
This repository has been archived by the owner on Dec 26, 2023. It is now read-only.
/ my-money Public archive

A personal finance app to track your spending habits. Enter transactions manually or upload CSV file. Includes user authentication.

Notifications You must be signed in to change notification settings

RunHannah/my-money

Repository files navigation

MyMoney

A personal finance app to visualize spending habits.
Enter transactions manually or upload a CSV file to view charts by month and category.
Includes JSON Web Tokens for user authentication.


Technologies Used

Application: React, Node.js, Express, JavaScript, HTML, CSS
Database: MongoDB
Charting: Chart.js
Authentication: JSON web tokens

Install

# Create a MongoDB database and cluster
    Copy and Save the connection string from Connect > Connect to your application.
    Paste this value to the mongoURI key.

# Clone repo

# Create .env file at root level of repo and set values for the following keys
    TOKEN_SECRET
    mongoURI
    secretOrKey

# Install dependencies for server
$ npm install

# Install dependencies for client
$ npm run client-install

# Run the client & server with concurrently
$ npm run dev

# Server runs on http://localhost:5000 and client on http://localhost:3000
Author: RunHannah
License: MIT License

About

A personal finance app to track your spending habits. Enter transactions manually or upload CSV file. Includes user authentication.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published