A modern banking application built with Next.js, tailored for Algerian financial services with features like account management, money transfers, and transaction history.
- 🏦 Account Management - View balances and account details
- 💸 Money Transfers - Send money between accounts
- 📊 Transaction History - Track all financial activities
- 🔐 Secure Authentication - JWT-based login/registration
- 📱 Responsive Design - Works on all devices
- 🌐 Multilingual - Supports Arabic and French
- Node.js 18+
- npm 9+ or yarn
- Clone the repository:
git clone https://github.com/Miloud73/Dz_Banking.git cd Dz_Banking - Install dependencies:
npm install
# or
yarn install- Set up environment variables:
cp .env.example .env.local- Run the development server:
npm run dev
# or
yarn dev- Open http://localhost:3000 in your browser.
Frontend:
- Next.js 13+
- React 18
- Tailwind CSS
Backend:
- Next.js API Routes
Authentication:
- JWT
State Management:
- React Context
Form Handling:
- React Hook Form
Testing:
- Jest
- React Testing Library
├── src/ │ ├── app/ # App router │ ├── components/ # Reusable components │ ├── lib/ # Utility functions │ ├── styles/ # Global styles │ └── providers.jsx # Context providers ├── public/ # Static assets └── ...
Project Maintainer:
Miloud
Connect With Us:
-LinkedIn :LinkedIn
- Facebook: @miLoud73B0
- Portfolio:Portfolio
- Project Link: Dz_Banking