Code Monkey home page Code Monkey logo

404notfoundindonesia / tuhfah-webapp Goto Github PK

View Code? Open in Web Editor NEW
2.0 0.0 0.0 4.81 MB

Tuhfah is a cutting-edge information and management system web designed to revolutionize Taman Pendidikan Al-Qur'an (TPA/TPQ). It offers a seamless and integrated platform for efficient administration and enhanced learning experiences within these institutions. In Indonesian, it's Sistem Informasi dan Manajemen Taman Pendidikan Al-Qur'an (TPA/TPQ)

License: MIT License

PHP 46.45% JavaScript 7.15% Blade 44.82% CSS 0.89% Shell 0.23% Dockerfile 0.46%
information-management-system laravel laravel-11 laravel11 poliban sistem-informasi sistem-informasi-manajemen sistem-informasi-sekolah svelte tpa

tuhfah-webapp's Introduction

Tuhfah Web Application

Tuhfah is a cutting-edge information and management system designed to revolutionize Islamic Education Parks (TPQs) or Islamic Education Centers (TPAs). It offers a seamless and integrated platform for efficient administration and enhanced learning experiences within these institutions.

With Tuhfah, administrators can streamline registration processes, manage user roles, and track attendance effortlessly. Teachers benefit from tools to monitor students' learning progress and input educational data seamlessly. Students and guardians gain access to personalized learning insights and updates.

Financial management becomes more transparent and convenient with integrated online payment systems for fees and honorariums. The system also facilitates inventory management and efficient communication through announcements.

Tuhfah is designed to be user-friendly, intuitive, and accessible across devices, ensuring a smooth experience for all stakeholders. It aims to elevate the standards of Islamic education management and empower institutions with modern technology solutions.

Goals

  • Develop a robust information and management system tailored for TPQs/TPAs.
  • Improve administrative efficiency, data management, and learning processes within Islamic education institutions.
  • Enable multiple TPQs/TPAs to use the system concurrently.
  • Provide a seamless and integrated experience for administrators, teachers, and students.

Features

  • Registration and User Management:
    • Digital registration form for new students.
    • Admin capabilities to add, remove, and manage users (admins, teachers, and students).
    • User roles and permissions management.
  • Attendance Management:
    • Real-time attendance tracking for students and teachers via mobile and web applications.
    • Automatic integration of attendance data into the management system.
  • Learning Progress Monitoring:
    • Teachers can input and monitor students' learning progress.
    • Admin and guardians can track students' educational development.
  • Financial Management:
    • Online payment integration for tuition fees and teacher honorariums.
    • Automatic financial record-keeping and manual input options for admins.
  • Inventory and Announcements:
    • Inventory management for physical assets.
    • Announcement creation and dissemination by admins, accessible to the public through the official TPQ/TPA website.
  • Additional Features:
    • Notification system for attendance reminders, payment deadlines, and learning updates.
    • Integration with online payment gateways for seamless financial transactions.
    • Reporting and data analysis tools for performance evaluation and educational insights.

Technical Specifications

  • Backend: PHP 8.3, Laravel 11.0
  • Database: MySQL Community Server
  • Frontend: HTML, CSS, JavaScript

Get Started

Get the Source Code

Of course, you need to put this code on your computer first. There are two ways to do this: by downloading the project zip file or by using Git (recommended).

  1. Download the Project Zip

    You can click on this link to download the zip file of this project.

  2. Git Clone

    Make sure that you have installed git. Open the directory where you want to place the source code in the terminal. Then, run the following command:

    git clone [email protected]:404NotFoundIndonesia/tuhfah-webapp.git

Install Dependencies

Make sure this project is open in your command line interface. To confirm your current active directory in the terminal, use the following command:

pwd

To install backend dependencies, use the following command:

composer setup

How to Run

To run the backend server, use the following command:

php artisan serve

Open http://localhost:8000 in your browser to access Tuhfah Webapp. When you want to access Tuhfah in a web browser, make sure you do not close or stop both of those processes.

Reference

License

Tuhfah Web Application is open-sourced software licensed under the MIT license.

tuhfah-webapp's People

Contributors

iqbaleff214 avatar

Stargazers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.