Skip to content

Transaction Auth System is a secure backend for financial transactions with role-based access, 2FA, and audit logging, built using Node.js, MongoDB, and JWT.

Notifications You must be signed in to change notification settings

Aditi126/TransactionAuthSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”’ Transaction Auth System

A secure backend service for financial transactions featuring role-based access, audit trails, and two-factor authentication (2FA).

πŸš€ Quick Start

# Pull the latest image
docker pull aditiib/transactionauthsystem-app:latest

# Run the container
docker run -d -p 3000:3000 \
  -e MONGODB_URI=your_mongodb_uri \
  -e JWT_SECRET=your_jwt_secret \
  aditiib/transactionauthsystem-app:latest

πŸ“‹ Features

πŸ”‘ Role-based Access Control πŸ” Two-Factor Authentication (2FA) πŸ’Έ High-value Transaction Approval 🧾 Audit Logging πŸͺͺ JWT Security 🚦 Rate Limiting

Tech Stack

  • Node.js
  • Express.js
  • MongoDB (Mongoose)
  • JWT
  • Docker

Run directly

docker run -d -p 3000:3000 aditiib/transactionauthsystem-app:latest

About

Transaction Auth System is a secure backend for financial transactions with role-based access, 2FA, and audit logging, built using Node.js, MongoDB, and JWT.

Resources

Stars

Watchers

Forks