SmartNGO - Complete NGO Management System
Username: admin | Password: admin1234

This modern NGO Management System is designed specifically for NGOs and microfinance institutions to efficiently manage staff, members, deposits, loans, installments, financial reports, and SMS notifications — all from one centralized platform.

Features
📊 Dashboard
Real-time overview of daily transactions: Installments, Deposits, Loans, and Balance.
Weekly graphical analysis of Installment, Deposit, and Loan data.
Color-coded pie charts for quick financial status summaries.
👥 Staff & Member Management
Add and manage NGO staff profiles.
Register and manage members with full information tracking.
💸 Deposit & Loan Module
Deposit Management: Track member deposits by date and amount.
Loan Management: Grant loans, manage repayment schedules.
Loan Statement: View detailed repayment history and outstanding balances.
📈 Reporting & Analytics
Installment, Deposit, and Loan reports by date range.
Weekly trend graphs for performance analysis.
💰 Financial Management
Expense Tracking: Log all organizational expenditures.
Accounts: Manage income/expense categories and balances.
Fund Transfer: Internal fund transfers between accounts.
📤 SMS Notifications
Built-in SMS feature to notify members of loan approvals, installments, or reminders.
🔄 Backup & Restore
Manual and Google Drive-based backup options to protect data.
🌐 Multilingual Support
Interface supports both English and Bangla, accessible via toggle.

Requirements
Web Server: Apache or NginxPHP Version: PHP 7.4 or higher (PHP 8.x supported)Database: MySQL 5.7+ or MariaDB 10.3+Extensions Required:

pdo
mbstring
openssl
fileinfo
curl
json
tokenizer
xml
zip
Disk Space: At least 1 GB (more recommended for backups)RAM: Minimum 1 GB (2 GB+ recommended for production use)SSL Certificate: For secure HTTPS access (optional but recommended)

Instructions
📁 1. Upload Files to Server
Upload all Laravel project files to your web server's public directory (e.g., /public_html/ or /var/www/html/ngo).
If it's zipped, extract the files.
🗃️ 2. Import the Database
Create a new MySQL database (e.g., ngo_db) from your hosting control panel or phpMyAdmin.
Import the provided .sql file into this database.
📝 3. Configure .env File
Edit the .env file in the root directory:

APP_NAME="NGO"
APP_URL=http://yourdomain.com

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=ngo_db
DB_USERNAME=your_db_user
DB_PASSWORD=your_db_password

🧪 4. Install Dependencies
Run the following commands via terminal (SSH) or local setup:
composer install
php artisan key:generate
php artisan migrate --seed

If seeder/dummy data is not available, skip --seed.

🗂️ 5. Set Permissions
Ensure storage and cache folders are writable:

chmod -R 775 storage
chmod -R 775 bootstrap/cache
🔄 6. Run Migrations (Optional, if DB is not imported manually)

php artisan migrate

🔐 7. Set Up Virtual Host or Domain (Optional)
Point your domain/subdomain to the /public directory of the Laravel project.

✅ Final Step
Visit your site in the browser:
URL: http://yourdomain.com/login
Add to Cart
$99.00 USD
  • Future Updates
  • 4 Months Support
$199.00 USD
  • Future Updates
  • 8 Months Support
Author Image
Big Boss
Member since Apr, 2026
(0)
0 Sales
Product Information

We may use cookies or any other tracking technologies when you visit our website, including any other media form, mobile website, or mobile application related or connected to help customize the Site and improve your experience. learn more

Allow