Skip to content

vishul18/finance-background

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Finance Backend Assignment

Tech Stack

Node.js, Express, MongoDB

Features

  • User roles (Viewer, Analyst, Admin)
  • Financial records CRUD
  • Dashboard summary (income, expense, balance)
  • Role-based access control

Setup Instructions

  1. Install dependencies: npm install

  2. Start server: npm run dev

  3. API runs on: http://localhost:3000

API Endpoints

  • POST /api/users
  • GET /api/users
  • POST /api/records
  • GET /api/records
  • PUT /api/records/:id
  • DELETE /api/records/:id
  • GET /api/dashboard

Notes

  • Mock authentication using headers (role: admin/viewer/analyst)
  • Local MongoDB used

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors