Skip to content

Latest commit

 

History

History
58 lines (43 loc) · 1.38 KB

File metadata and controls

58 lines (43 loc) · 1.38 KB

Expense Tracker API

Expense Tracker API


Expense Tracker API Screenshot

Description

This project provides a backend API for managing personal expenses. The API allows users to track their spending, manage categories, and filter expenses by various time periods. Key features include user authentication and comprehensive expense management.

Features

  • Authentication:

    • User registration and login
    • Secure session management with JWT (JSON Web Token)
  • Expense Management:

    • Create, update, and delete expenses
    • Categorize expenses into predefined categories
    • Filter expenses by time periods (Last week, Last month, Last 3 months, Custom range)
  • Expense Listing and Filtering:

    • List all expenses
    • Filter expenses by category and date range
    • View detailed information about specific expenses

Installation

$ git clone https://github.com/bavertorun/ExpenseTrackerAPI.git
$ cd ExpenseTrackerAPI
$ yarn install

Running the app

# development
$ yarn run start

# watch mode
$ yarn run start:dev

# production mode
$ yarn run start:prod

License

Expense Tracker API is MIT licensed.