Skip to content

tdsilve/finance-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Personal Finance Tracker

Main goal

The goal of this project is to build a Personal Finance Tracker that helps users manage their income and expenses while allowing me, as a frontend developer, to gain hands-on experience with backend development, including authentication, API design, and database management.

Updating this project:

-> Server:
    - Add typescript
    - Update node
    - Add login/auth 

-> Front:
    - Change React to Next
    - Add Typescript
    - Improve code file system
    - Add login/auth

This application helps to manage the income and expenses of the user. The transactions are saved on the backend using a HTTP restful API.

Info

image

  • Fronend:

    • Nextjs 15
    • Node 18
  • Backend:

    • ExpressJS
    • MongoDB (Mongoose)

How to run this APP?

  1. On client folder, run yarn install to install all dependencies and yarn dev to start the client.
  2. On server folder, run yarn install to install all dependencies and yarn start to start the server.

About the API

API Reference

The Personal Finance Tracker API is organized around REST. It has a resource-oriented URLs, accept form request body, return JSON response, and uses standard HTTP response to indicate the success or failure of an API request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published