Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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