Skip to content

CashBuddy is a versatile mobile wallet application designed to simplify financial transactions, enabling users to transfer money, receive payments, and manage their funds securely and conveniently.

Notifications You must be signed in to change notification settings

irishavmishra/CashBuddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

CashBuddy

CashBuddy is a full-stack web application built with React, Node.js, Express, and MongoDB. It enables users to manage their finances securely with features such as money transfers, transaction history, and user authentication using JWT tokens. The backend leverages Mongoose for MongoDB interactions, including support for transactional operations.

Features

  • User Authentication: Secure user registration and login using JWT tokens.
  • Money Transfers: Initiate and manage transactions between users.
  • Transaction History: View detailed transaction records and history.
  • Schema Validation: Input validation using Zod for ensuring data integrity.
  • Transactional Operations: Support for atomic transactions using Mongoose.

Technologies Used

  • Frontend: React, React Router
  • Backend: Node.js, Express
  • Database: MongoDB, Mongoose
  • Authentication: JSON Web Tokens (JWT)
  • Validation: Zod

About

CashBuddy is a versatile mobile wallet application designed to simplify financial transactions, enabling users to transfer money, receive payments, and manage their funds securely and conveniently.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published