Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tatoss/loan-management-system
loan management system in php and mysql
https://github.com/tatoss/loan-management-system
bootstrap5 css3 html-css-javascript html5 javascript laravel-framework php php8 python symfony
Last synced: about 6 hours ago
JSON representation
loan management system in php and mysql
- Host: GitHub
- URL: https://github.com/tatoss/loan-management-system
- Owner: Tatoss
- Created: 2024-11-19T13:25:22.000Z (about 18 hours ago)
- Default Branch: main
- Last Pushed: 2024-11-19T13:56:38.000Z (about 18 hours ago)
- Last Synced: 2024-11-19T14:29:38.435Z (about 17 hours ago)
- Topics: bootstrap5, css3, html-css-javascript, html5, javascript, laravel-framework, php, php8, python, symfony
- Language: CSS
- Homepage: https://www.texcorp.co.za/work/loansystem
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: change-password.php
Awesome Lists containing this project
README
Loan Management System developed by Ramoshaba Thato:
---
# Loan Management System
**Developer:** Ramoshaba Thato
A feature-rich Loan Management System built using **PHP** and **MySQL**. This system simplifies the loan management process for users and administrators, providing tools for seamless registration, application tracking, financial calculations, and integrations with third-party services.---
## Key Features
### **User Features**
- **Registration & Login**: Secure account creation and authentication.
- **Profile Management**: Update personal information and preferences.
- **Loan Application**: Easily apply for loans with real-time status tracking.
- **Loan Calculator**: Calculate loan terms and interest rates.
- **Affordability Calculator**: Assess financial eligibility for loans.
- **Loan History**: View past and current loan details.
- **User Dashboard**: Intuitive interface to manage all user-related activities.
- **Generated Documents**: Access loan approval documents and contracts.
- **Electronic Signatures**: Sign documents digitally for loan approval.
- **Notifications**: Receive SMS and email alerts for loan updates.
- **Verification**:
- ID verification
- KYC checks
- Bank verification
- Affordability assessment
- Picture verify---
### **Admin Features**
- **User Management**: View and manage user data and details.
- **Loan Applications**: Approve, track, and manage loan applications.
- **Reports**: Generate and print detailed loan and user reports.
- **Notifications**: Send SMS and email notifications to users.
- **Document Management**: Send, generate, and approve documents.
- **Credit Checks**: Perform user credit evaluations.
- **KYC and Verification**:
- Bank verification
- User identity and affordability checks.
- **Integration with Banks**: Leverage APIs for enhanced financial services.---
## Technologies Used
- **Backend**: PHP
- **Database**: MySQL
- **Frontend**: HTML, CSS, JavaScript
- **Other Tools and Integrations**:
- SMS and email notification services
- Bank verification APIs
- KYC and credit check services---
## Installation
### Prerequisites
- PHP (v7.4 or later)
- MySQL (or compatible database)
- Apache or any PHP-compatible server
- Composer (optional for dependency management)### Steps
1. Clone the repository:
```bash
git clone https://github.com/YourUsername/loan-management-system.git
```
2. Navigate to the project directory:
```bash
cd loan-management-system
```
3. Set up the database:
- Import the `database.sql` file located in the `db` folder into your MySQL server.
- Configure your database credentials in the `config.php` file.4. Run the application:
- Start your local server (e.g., XAMPP, WAMP, or MAMP).
- Access the system in your browser at `http://localhost/loan-management-system`.---
## Usage
1. **Users**:
- Register or log in to access their dashboard.
- Apply for loans, view history, and manage their profiles.
- Use calculators to estimate loan terms and affordability.
- Sign and download loan-related documents.2. **Admins**:
- Manage users and loan applications.
- Approve or reject loan requests.
- Generate reports and send notifications.
- Verify users with integrated KYC and bank APIs.---
## Contribution
We welcome contributions to improve this project. To contribute:
1. Fork the repository.
2. Create a feature branch:
```bash
git checkout -b feature-name
```
3. Commit your changes:
```bash
git commit -m "Add feature description"
```
4. Push to the branch:
```bash
git push origin feature-name
```
5. Submit a pull request for review.---
## License
This project is licensed under the [MIT License](LICENSE).
---
## Contact
For support or inquiries, please contact Ramoshaba Thato:
- **Email**: [email protected]
- **Phone**: +27 63 410 5509---
for testing this project visit https://www.texcorp.co.za/work/loansystem
**username**: admin
**password** : admin123
just create account as user. for admin use details above