Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/404notfoundindonesia/tuhfah-webapp
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)
https://github.com/404notfoundindonesia/tuhfah-webapp
information-management-system laravel laravel-11 laravel11 poliban politeknik-negeri-banjarmasin sistem-informasi sistem-informasi-manajemen sistem-informasi-sekolah svelte tpa tpq tugas-akhir tuhfah
Last synced: 2 months ago
JSON representation
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)
- Host: GitHub
- URL: https://github.com/404notfoundindonesia/tuhfah-webapp
- Owner: 404NotFoundIndonesia
- License: mit
- Created: 2024-03-29T16:48:30.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-06-04T05:59:21.000Z (7 months ago)
- Last Synced: 2024-06-04T18:23:02.810Z (7 months ago)
- Topics: information-management-system, laravel, laravel-11, laravel11, poliban, politeknik-negeri-banjarmasin, sistem-informasi, sistem-informasi-manajemen, sistem-informasi-sekolah, svelte, tpa, tpq, tugas-akhir, tuhfah
- Language: PHP
- Homepage:
- Size: 4.7 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[![GitHub Stars](https://img.shields.io/github/stars/404NotFoundIndonesia/tuhfah-webapp.svg)](https://github.com/404NotFoundIndonesia/tuhfah-webapp/stargazers)
[![GitHub license](https://img.shields.io/github/license/404NotFoundIndonesia/tuhfah-webapp)](https://github.com/404NotFoundIndonesia/tuhfah-webapp/blob/main/LICENSE)
# 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](https://github.com/404NotFoundIndonesia/tuhfah-webapp/archive/refs/heads/main.zip) 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:
```shell
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:
```shell
pwd
```To install backend dependencies, use the following command:
```shell
composer setup
```### How to Run
To run the backend server, use the following command:
```shell
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
- [Effendi, M. Iqbal dan Nafila Fayruz. 2021. Sistem Informasi dan Manajemen Taman Pendidikan Al-Qur'an Imam Syafi'i Banjarmasin Berbasis Web dan Aplikasi Android. _Tugas Akhir Diploma 3_. Banjarmasin: Politeknik Negeri Banjarmasin.](https://drive.google.com/file/d/1IcnC0AzTEy1HQBOAmqEvJy7vNhtv4uMu/view?usp=sharing)
- [Fitri dkk. (2022). Sistem Informasi dan Manajemen Taman Pendidikan Al-Qur'an Imam Syafi'i Banjarmasin Berbasis Web. _Jurnal Impact_, 4(1), 4-11.](https://ejurnal.poliban.ac.id/index.php/impact/article/view/1252/965)
## License
__Tuhfah Web Application__ is open-sourced software licensed under the [MIT license](https://github.com/404NotFoundIndonesia/tuhfah-webapp?tab=MIT-1-ov-file).