Skip to content

Subodhdhyani/School-Fee-Management-System

Repository files navigation

School Fee Management System

Tags

License: MIT Laravel MySQL Razorpay HTML Bootstrap

Ethereal Echoes School Fees Portal

Ethereal Echoes School Fees Portal is a comprehensive fee management system designed for educational institutions. It allows students to conveniently make fee payments via a payment gateway (Razorpay) and download fee receipts. Additionally, administrators can log in to the portal and manage refunds and fees.

Features

  • Student Fee Payment: Students can make fee payments securely through an integrated payment gateway (Razorpay).
  • Fee Receipt Download: Students can download fee receipts instantly after successful payment.
  • Admin Panel: Administrators can log in and efficiently manage refunds and fees.

Technologies Used

  • Laravel: PHP framework for building the application.
  • Razorpay API: Payment gateway integration for handling fee transactions.
  • MySQL: Database management system for storing application data.
  • Bootstrap: Frontend framework for building responsive and mobile-first web pages.
  • Blade Templating Engine: Laravel's powerful templating engine for building UI components.

Requirements

  • PHP v>=8.0 => wamp
  • Laravel v11
  • Composer
  • MySQL v>=8.0
  • Razorpay Account

Installation

  1. Clone the repository:

    https://github.com/Subodhdhyani/School-Fee-Management-System.git
  2. Install Composer dependencies:

    composer install
  3. Copy .env.example to .env and update the environment variables:

    cp .env.example .env
  4. Generate application key:

    php artisan key:generate
  5. Update .env with your database and Razorpay API keys.

  6. Run database migrations:

    php artisan migrate
  7. Run Seeder for admin credentials set:

    php artisan db:seed
  8. Serve the application:

    php artisan serve
  9. Access the application in your browser at http://localhost:8000.

  10. Login into the admin dashboard in your browser at http://localhost:8000/admin/login.

Changes in Project:

  • Set the Razorpay key inside .env. RAZORPAY_KEY_ID=... and RAZORPAY_KEY_SECRET=........
  • Create Database(mysql) and named it schoolfeesportal.

Credentials for admin login:

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributors

Disclaimer

The project school name used in this repository are purely hypothetical and do not represent real entities. These names are chosen solely for demonstration and project purposes. Any resemblance to actual schools or organizations, is purely coincidental. Similarly, any logos or trademarks used are for illustrative purposes only and do not imply endorsement or affiliation with any real entities.As of the repository publication date, "Ethereal Echoes School" is not found online.

Snapshot

About

School Fee Management System is a Laravel-based web application designed for paying student fees and facilitating fee management and tracking by administrators in educational institutions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors