https://github.com/daniel05155/Our-Bank-System
https://github.com/daniel05155/Our-Bank-System
Last synced: 25 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/daniel05155/Our-Bank-System
- Owner: daniel05155
- Created: 2024-10-07T16:12:00.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-12-12T18:38:04.000Z (6 months ago)
- Last Synced: 2025-03-06T03:23:25.755Z (3 months ago)
- Language: Python
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Our Bank System
A secure and user-friendly online banking system developed with Django Framework, featuring comprehensive account management capabilities.
## Features
- User Account Management
- Account Registration
- Authentication (Login/Logout)
- Secure Password Storage
- Session Management
- User Profile Management## Future Enhancements
- Implementation of transaction management
- Addition of account statement generation
- Integration of payment gateway
- Enhancement of security features## Technical Architecture
- **Backend Framework**: Django 4.2
- **Database**: PostgreSQL
- **Authentication**: Django Authentication System
- **Frontend**:
- HTML5
- CSS3
- JavaScript
- Bootstrap 5## System Requirements
- Python 3.8 or higher
- PostgreSQL 12 or higher
- pip (Python package manager)
- Virtual environment (recommended)## Installation Guide
1. Clone the repository
```bash
git clone https://github.com/your-username/Online-Bank-System-Using-Django.git
cd Online-Bank-System-Using-Django
```2. Create and activate virtual environment
```bash
python -m venv venv
source venv/bin/activate # For Linux/MacOS
# or
venv\Scripts\activate # For Windows
```3. Install dependencies
```bash
pip install -r requirements.txt
```4. Configure environment variables
```bash
cp .env.example .env
# Edit .env file with your configuration settings
```5. Execute database migrations
```bash
python manage.py migrate
```6. Launch development server
```bash
python manage.py runserver
```The application will be accessible at http://localhost:8000
## Project Structure
```
Online-Bank-System-Using-Django/
├── manage.py
├── banking_system/
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── accounts/
│ ├── __init__.py
│ ├── models.py
│ ├── views.py
│ ├── urls.py
│ └── templates/
└── static/
├── css/
└── js/
```## Database Schema
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.