Skip to content

A demo online banking system with account creation, secure transactions, and dashboard for data visualization

Notifications You must be signed in to change notification settings

azizerorahman/digimoney-bank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 

Repository files navigation

DigiMoney Bank

React Node.js MongoDB Express

A comprehensive digital banking platform built with React and Node.js. This full-stack application provides secure banking operations, multi-role dashboards, real-time transactions, and advanced financial analytics.

Important Links

Live Demo Client Repository Server Repository

Quick Start

Prerequisites

  • Node.js (v16 or higher)
  • MongoDB Atlas account
  • Firebase account and project setup

Installation

  1. Clone the repository:

    git clone https://github.com/azizerorahman/digimoney-bank.git
    cd digimoney-bank
  2. Setup Server:

    cd server-side
    npm install
    # Create .env file with your credentials
    npm start
  3. Setup Client:

    cd ../client-side
    npm install
    # Create .env file with your credentials
    npm start
  4. Open http://localhost:3000 to view the application

Features

  • Multi-Role Authentication: Secure role-based access for different user types
  • Real-time Banking: Live account balances, instant transfers, transaction history
  • Budget Management: Personal finance tracking with spending analytics
  • Investment Portfolio: Investment tracking and performance analytics
  • Financial Analytics: Comprehensive spending breakdowns and insights
  • Responsive Design: Works seamlessly across all devices

Project Structure

digimoney-bank/
├── client-side/
│   ├── public/
│   ├── src/
│   ├── .env
|   ├── package.json
│   └── ...
└── server-side/
    ├── index.js
    ├── .env
    ├── package.json
    └── ...

About

A demo online banking system with account creation, secure transactions, and dashboard for data visualization

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages