Skip to content

MohammedGayaz/currency-wallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Currency Wallet Application

This currency wallet application functions similarly to PayTm, allowing users to easily create an account and send money to other users.

Overview

The Currency Wallet project is a straightforward implementation of a currency wallet using Express, MongoDB, React js, and Tailwind CSS.

Installation Guide

  1. Clone the repository by running the following command:
    git clone "https://github.com/MohammedGayaz/currency-wallet
  2. Within the cloned repository, you will find two subdirectories:
    • server
    • client
  3. Open two separate terminals and navigate to each subdirectory:
    cd server
    cd client
  4. Install the necessary dependencies in both directories by running:
    npm install
  5. Start the backend server by running:
    npm start
  6. Finally, launch the front-end by running:
    npm run dev

Key Features

Key features of this application include:

  • Account creation with authentication

    User sign-in User sign-up

  • User profile management
  • Currency transaction capabilities

Additional Information

  • Input validation is handled using the zod library.
  • Notifications are implemented using the react-hot-toast library.
  • Mongoose is utilized for Object Data Modeling (ODM).

Releases

No releases published

Packages

No packages published