https://github.com/azizerorahman/digimoney-bank
A demo online banking system with account creation, secure transactions, and dashboard for data visualization
https://github.com/azizerorahman/digimoney-bank
banking-system database-management express firebase fullstack jtw mern mongodb nodejs react secure-transactions
Last synced: 3 months ago
JSON representation
A demo online banking system with account creation, secure transactions, and dashboard for data visualization
- Host: GitHub
- URL: https://github.com/azizerorahman/digimoney-bank
- Owner: azizerorahman
- Created: 2025-05-28T18:36:44.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-10T07:10:16.000Z (11 months ago)
- Last Synced: 2025-09-10T10:57:04.809Z (11 months ago)
- Topics: banking-system, database-management, express, firebase, fullstack, jtw, mern, mongodb, nodejs, react, secure-transactions
- Language: JavaScript
- Homepage: https://digimoney-bank.netlify.app/
- Size: 7.79 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DigiMoney Bank




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
[](https://digimoney-bank.netlify.app/)
[](https://github.com/azizerorahman/digimoney-bank/tree/main/client-side)
[](https://github.com/azizerorahman/digimoney-bank/tree/main/server-side)
## Quick Start
### Prerequisites
- Node.js (v16 or higher)
- MongoDB Atlas account
- Firebase account and project setup
### Installation
1. Clone the repository:
```bash
git clone https://github.com/azizerorahman/digimoney-bank.git
cd digimoney-bank
```
2. Setup Server:
```bash
cd server-side
npm install
# Create .env file with your credentials
npm start
```
3. Setup Client:
```bash
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
```plaintext
digimoney-bank/
├── client-side/
│ ├── public/
│ ├── src/
│ ├── .env
| ├── package.json
│ └── ...
└── server-side/
├── index.js
├── .env
├── package.json
└── ...
```