Skip to content

rammyblog/budgety-api

Repository files navigation

Budgety App


Table of Contents

Introduction

This project is a budget app with it's backend implemented with NestJs framework

Features

Here are some of the features:

  • User authentication
  • Users can create bank details
  • Users can create budgets
  • Users can make payment for budgets in a seamless manner
  • Uses JWT(Json Web Tokens) for Authorization Tokens
  • Uses cron job to fetch active budgets and pay it to the user bank
  • Built using well established tools - Node, NestJs, Express, Prisma, PostgreSQL, Bull

Tech Stack

  • Node
  • NestJS
  • Express
  • Prisma
  • PostgreSQL
  • Bull
  • Docker

Quick Start

The goal of this quick start is to get a working application quickly up and running:

Installation

$ npm install

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

API

https://documenter.getpostman.com/view/15213147/2s93sc5Czs