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.
- Node.js (v16 or higher)
- MongoDB Atlas account
- Firebase account and project setup
-
Clone the repository:
git clone https://github.com/azizerorahman/digimoney-bank.git cd digimoney-bank -
Setup Server:
cd server-side npm install # Create .env file with your credentials npm start
-
Setup Client:
cd ../client-side npm install # Create .env file with your credentials npm start
-
Open
http://localhost:3000to view the application
- 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
digimoney-bank/
├── client-side/
│ ├── public/
│ ├── src/
│ ├── .env
| ├── package.json
│ └── ...
└── server-side/
├── index.js
├── .env
├── package.json
└── ...