Skip to content

AD1t12407/money-transfer-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Money Transfer App

Overview

A simple money transfer application with a React frontend and Node.js/Express backend. Users can transfer "money" between accounts and view their details with a video background for a captivating UI.

Features

  • User registration and listing
  • Money transfer between users
  • View user details and balance
  • Engaging video background

Technologies Used

  • Frontend: React, Axios
  • Backend: Node.js, Express
  • Styling: CSS

Setup

  1. Clone the Repository:

    git clone https://github.com/AD1t12407/money-transfer-app.git
    cd money-transfer-app
  2. Backend Setup:

    cd Backend
    npm install
  3. Frontend Setup:

    cd ../Frontend
    npm install

Running the Application

  1. Start the Backend Server:

    # In the Backend directory
    npm start
  2. Start the Frontend Application:

    # In the Frontend directory
    npm start

Endpoints

  • GET /api/users: Retrieve users
  • GET /api/user/details: Get current user details
  • POST /api/transactions/transfer: Transfer money

Money Transfer App

Overview

A simple money transfer application with a React frontend and Node.js/Express backend. Users can transfer "money" between accounts and view their details with a video background for a captivating UI.

Features

  • User registration and listing
  • Money transfer between users
  • View user details and balance
  • Engaging video background

Technologies Used

  • Frontend: React, Axios
  • Backend: Node.js, Express
  • Styling: CSS

Setup

  1. Clone the Repository:

    git clone https://github.com/yourusername/money-transfer-app.git
    cd money-transfer-app
  2. Backend Setup:

    cd Backend
    npm install
  3. Frontend Setup:

    cd ../Frontend
    npm install

Running the Application

  1. Start the Backend Server:

    # In the Backend directory
    npm start
  2. Start the Frontend Application:

    # In the Frontend directory
    npm start

Endpoints

  • GET /api/users: Retrieve users
  • GET /api/user/details: Get current user details
  • POST /api/transactions/transfer: Transfer money

To do

  1. Authentication: Secure the app with user authentication.

  2. Database Integration: Switch to a real database for data storage.

  3. Error Handling: Enhance error handling for a smoother user experience.

  4. Validation: Implement data validation for integrity and error prevention.

  5. Transaction History: Enable users to view their transaction history.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published