Skip to content

Repository files navigation

Dz Banking - Algerian Digital Banking Solution

A modern banking application built with Next.js, tailored for Algerian financial services with features like account management, money transfers, and transaction history.

✨ Features

  • 🏦 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

🚀 Getting Started

Prerequisites

  • Node.js 18+
  • npm 9+ or yarn

Installation

  1. Clone the repository:
    git clone https://github.com/Miloud73/Dz_Banking.git
    cd Dz_Banking
  2. Install dependencies:
npm install
# or
yarn install
  1. Set up environment variables:
cp .env.example .env.local
  1. Run the development server:
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 in your browser.

🛠️ Tech Stack

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

📂 Project Structure

├── src/ │ ├── app/ # App router │ ├── components/ # Reusable components │ ├── lib/ # Utility functions │ ├── styles/ # Global styles │ └── providers.jsx # Context providers ├── public/ # Static assets └── ...

📧 Contact Information

Project Maintainer:
Miloud

Connect With Us:
-LinkedIn :LinkedIn

About

Dz banking is an algerian modern platform for everyone

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Used by

Contributors

Languages