Skip to content

AMPING-MAMANS is a Laravel-based computer system for monitoring digital document data and notifying applicants in medical assistance of the Auxiliaries and Medical Program for Individuals and Needy Generals (AMPING).

Notifications You must be signed in to change notification settings

bencariaga/amping-mamans

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AMPING-MAMANS

AMPING Logo

Project Name (Spelled Out):

Auxiliaries and Medical Program for Individuals and Needy Generals (AMPING) – Medical Assistance Monitoring and Notification System (MAMANS)

POWERED BY:

Laravel Logo

Table of Contents

Before Everything Else

  1. See and open "09-14-25-Revision-AMPING-MAMANS.docx" for the detailed explanation of this computer system.
  2. Download as ZIP file "xampp.zip" from Google Drive or MediaFire for the modified XAMPP file system.
  3. Download as ZIP file the GitHub repository from amping-mamans for the state of the project as of September 11, 2025
  4. Download as ZIP file the GitHub repository from amping-mamans-empty-shell for the project file system structure without the written codes.

Links

What this Project is About?

This project is a Laravel-based computer system for monitoring digital document data and notifying applicants in medical assistance of the AMPING.

Why We Create the Project?

The AMPING of the General Santos’ City Mayor’s Office enables public delivery of government assistance to its residents (Generals, applicants of the program) in paying medical and funeral services by means guarantee letters (GLs).

The current application process, however, heavily relies on physical materials, such as logbooks and paper-based documents, prone to damage and loss. Data search and retrieval is time-consuming. Monitoring of the government program budget is inconsistent. Applicants have forgetfulness and memory mismatch, causing inconvenience and untimely visits.

In-Scope / Features

  • Website with intuitive graphical user interface and role-based access control (RBAC)
  • Applicants, staff members (encoders, SMS operators, GL operators, and program head)
  • Recording of applicant information and medical assistance application entries
  • Hospital bills, medical prescriptions, laboratory tests, diagnostic tests, hemodialysis, and blood requests
  • Monetary assistance amount calculation based on "tariff lists", program budget and GL monitoring
  • SMS technology to enable communication of the SMS operators to the applicants
  • Generation and printing of GLs and reports about AMPING-related system data

Out-Scope / Limitations

  • Limited to web browsers, locally hosted, no desktop / mobile application versions
  • Not including funeral types of assistance in the initial development, to be added later if possible
  • Does not come with hardware and integration with the systems used by affiliate partners (hospitals and pharmacies)
  • No program policy and criteria changes and billing process recording between the partners
  • One-way SMS communication, SMS operators can notify clients, but clients cannot
  • Telecommunication network stability is beyond the control of the researchers

What It is Built With?

Tool Name Home Page URL Prerequisite Version Notes
HTML https://html.spec.whatwg.org/ Living Standard as Laravel Blade
CSS https://www.w3.org/TR/css/ CSS Snapshot 2025 plain CSS
Bootstrap https://getbootstrap.com/ 5.3.8 for ready-made UI components
Font Awesome https://fontawesome.com/ 7.0.1 for icons
JavaScript https://ecma-international.org/ ECMAScript 2025 plain JavaScript
Node.js https://nodejs.org/ 24.6.0 for package management for Bootstrap and Font Awesome
PHP https://www.php.net/ 8.4.12 programming language that Laravel is based on
Laravel https://laravel.com/ 12.25.0 a full-stack PHP framework, the foundation part of the system
Composer https://getcomposer.org/ 2.8.11 for PHP-related or Laravel-related package management
Apache https://httpd.apache.org/ 2.4.65 server
MySQL https://www.mysql.com/ 9.4.0 database management system
phpMyAdmin https://www.phpmyadmin.net/ 5.2.2 database user interface platform
XAMPP https://www.apachefriends.org/ 8.2.12 package that holds Apache, MySQL, and phpMyAdmin together
NGINX https://nginx.org/ 1.29.1 can be used to replace Apache if possible
Laragon https://laragon.org/ 8.2.3 can be used to replace XAMPP if possible
Semaphore https://semaphore.co/ 4 SMS API to enable text messaging

Notes:

  1. Apache, MySQL, and phpMyAdmin currently and temporarily use XAMPP for local hosting.

  2. NGINX can be a suitable candidate to be the system's server.

  3. Laragon can be a suitable candidate to be the system runner.


Dependencies

Note: The following tabular lists are in no particular order.

JavaScript / Node.js

Tool Name Installation CLI Command
Bootstrap npm install bootstrap@5.3.8
Font Awesome npm install @fortawesome/fontawesome-free@7.0.1
Popper.js npm install @popperjs/core@2.11.8
Axios npm install axios@1.9.0
Concurrently npm install concurrently@9.1.2
Vite npm install vite@6.3.5
Laravel Vite npm install laravel-vite-plugin@1.2.0

Laravel / Composer

Package Name GitHub Repository URL Purpose
humans/semaphore-php https://github.com/humans/semaphore-php integrate Semaphore SMS API into a Laravel-based computer system
livewire/livewire https://github.com/livewire/livewire live CRUD operations through data input submissions without page reload to update the data output, still works with plain JavaScript
openspout/openspout https://github.com/openspout/openspout read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way
wemersonjanuario/wkhtmltopdf-windows https://github.com/wemersonjanuario/wkhtmltopdf-windows converts high-level code to binary code to PDF
laravel/tinker https://github.com/laravel/tinker converts plaintext passwords to hashed passwords
laravel/scout https://github.com/laravel/scout provides a driver based solution to searching your Eloquent models
laravel/pint https://github.com/laravel/pint makes the code follow the standardized, opinionated, organized, and efficient coding rules
barryvdh/laravel-ide-helper https://github.com/barryvdh/laravel-ide-helper generates helper files that enable your IDE to provide accurate autocompletion
barryvdh/laravel-debugbar https://github.com/barryvdh/laravel-debugbar integrates PHP Debug Bar with Laravel
barryvdh/laravel-snappy https://github.com/barryvdh/laravel-snappy enables PDF creation function through HTML and CSS codes
spatie/laravel-permission https://github.com/spatie/laravel-permission associates users with permissions and roles
spatie/laravel-activitylog https://github.com/spatie/laravel-activitylog provides easy to use functions to log the activities of the users of the website

Visual Studio Code Extensions Used

Note: The following tabular lists are in alphabetical order.

Code Editor Theme Extensions

Extension Name Extension ID
Atom One Dark Theme akamud.vscode-theme-onedark
FiraCode font - Professional Font for Developers SeyyedKhandon.firacode
Material Icon Theme PKief.material-icon-theme

Code Writing Extensions

Extension Name Extension ID
Auto Close Tag formulahendry.auto-close-tag
Auto Complete Tag formulahendry.auto-complete-tag
Auto Rename Tag formulahendry.auto-rename-tag
Better Comments aaron-bond.better-comments
Bootstrap 5 Quick Snippets AnbuselvanRocky.bootstrap5-vscode
CSS Navigation pucelle.vscode-css-navigation
CSS Peek pranaygp.vscode-css-peek
ENV IronGeek.vscode-env
Error Lens usernamehw.errorlens
ESLint dbaeumer.vscode-eslint
Highlight Matching Tag vincaslt.highlight-matching-tag
HTML CSS Support ecmel.vscode-html-css
HTML to CSS autocompletion solnurkarim.html-to-css-autocompletion
HTML/CSS/JavaScript Snippets wscats.html-snippets
Hungry Delete jasonlhy.hungry-delete
indent-rainbow oderwat.indent-rainbow
IntelliSense for CSS class names in HTML Zignd.html-css-class-completion
JavaScript (ES6) code snippets xabikos.JavaScriptSnippets
Path Autocomplete ionutvmi.path-autocomplete
VS HTML to CSS neptunedesign.vs-html-to-css

PHP-Focused / Laravel-Focused Extensions

Multiple Extension Installation

Extension Name Extension ID
PHP DEVSENSE.phptools-vscode
Laravel Extension Pack onecentlin.laravel-extension-pack

Individual Extension Installation

Extension Name Extension ID
Composer DEVSENSE.composer-php-vscode
IntelliPHP - AI Autocomplete for PHP DEVSENSE.intelli-php-vscode
Laravel laravel.vscode-laravel
Laravel Artisan ryannaddy.laravel-artisan
Laravel Blade formatter shufo.vscode-blade-formatter
Laravel Blade Snippets onecentlin.laravel-blade
Laravel Blade Wrapper IHunte.laravel-blade-wrapper
Laravel Create View glitchbl.laravel-create-view
Laravel Extra Intellisense amiralizadeh9480.laravel-extra-intellisense
Laravel goto view codingyu.laravel-goto-view
Laravel Snippets onecentlin.laravel5-snippets
laravel-goto-components naoray.laravel-goto-components
laravel-jump-controller pgl.laravel-jump-controller
Livewire Language Support cierra.livewire-vscode
PHP Debug xdebug.php-debug
PHP Intelephense bmewburn.vscode-intelephense-client
PHP Profiler DEVSENSE.profiler-php-vscode

Miscellaneous Extensions

Extension Name Extension ID Purpose
File Tree Extractor Fuzionix.file-tree-extractor extract file system structure from anywhere in a computer system project
GitLens — Git supercharged eamodio.gitlens integrating GitHub functionality into VS Code
Live Server ritwickdey.LiveServer testing pure HTML code files as single pages before using them as Laravel Blade code files
Markdown All in One yzhang.markdown-all-in-one write Markdown code with keyboard shortcuts, table of contents, auto preview, and more
Markdown PDF yzane.markdown-pdf convert Markdown files (.md) to PDF files (.pdf)
markdownlint DavidAnson.vscode-markdownlint linting Markdown code files
Multiple cursor case preserve Cardinal90.multi-cursor-case-preserve preserves case when editing with multiple cursors
npm Intellisense christian-kohler.npm-intellisense autocompletes npm modules in import statements

Database Schema

Notes:

  • This is almost final (functional, but accepting room for improvement).

  • YEAR (format) = 2000, 2025, etc.

  • MONTH (format, MON) = JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC


1. data table

Column ID Format Key Data Type Enum Length Scale Nullable
data_id DATA-YEAR-MON-00000 PK varchar 19 no
data_status enum ('Draft','Archived','Unarchived','Currently Used') no
created_at datetime no
updated_at datetime no
archived_at datetime yes

2. accounts table

Column ID Format Key Data Type Enum Length Scale Nullable
account_id ACCOUNT-YEAR-MON-00000 PK varchar 22 no
data_id DATA-YEAR-MON-00000 FK varchar 19 no
account_status enum ('Archived','Unarchived','Recently Used') no
last_deactivated_at datetime yes
last_reactivated_at datetime yes

3. members table

Column ID Format Key Data Type Enum Length Scale Nullable
member_id MEMBER-YEAR-MON-00000 PK varchar 21 no
account_id ACCOUNT-YEAR-MON-00000 FK varchar 22 no
member_type enum ('Staff','Signer','Third Party','Applicant','Patient','Emergency Contact','Household Member') no
first_name varchar 20 no
middle_name varchar 20 yes
last_name varchar 20 no
suffix enum ('Jr.','Sr.','II','III','IV','V') yes

4. roles table

Column ID Format Key Data Type Enum Length Scale Nullable
role_id ROLE-YEAR-MON-00000 PK varchar 19 no
role varchar 20 no
allowed_actions text yes
access_scope text yes

5. files table

Column ID Format Key Data Type Enum Length Scale Nullable
file_id FILE-YEAR-MON-00000 PK varchar 19 no
data_id DATA-YEAR-MON-00000 FK varchar 19 no
member_id MEMBER-YEAR-MON-00000 FK varchar 21 no
file_type enum ('Image','Other') no
file_name text no
file_extension varchar 10 no
purpose enum ('Profile Picture','Other') no

6. staff table

Column ID Format Key Data Type Enum Length Scale Nullable
staff_id STAFF-YEAR-MON-00000 PK varchar 20 no
member_id MEMBER-YEAR-MON-00000 FK varchar 21 no
role_id ROLE-YEAR-MON-00000 FK varchar 19 no
password varchar 255 no

7. logs table

Column ID Format Key Data Type Enum Length Scale Nullable
log_id LOG-YEAR-MON-00000 PK varchar 18 no
staff_id STAFF-YEAR-MON-00000 FK varchar 20 no
log_type enum ('Info','Warning','Error','Debug') no
log_info text no
happened_at datetime yes

8. reports table

Column ID Format Key Data Type Enum Length Scale Nullable
report_id REPORT-YEAR-MON-00000 PK varchar 21 no
file_id FILE-YEAR-MON-00000 FK varchar 19 no
report_type enum ('Daily','Weekly','Monthly','Ad Hoc') no

9. occupations table

Column ID Format Key Data Type Enum Length Scale Nullable
occupation_id OCCUP-YEAR-MON-00000 PK varchar 20 no
occupation varchar 30 no

10. clients table

Column ID Format Key Data Type Enum Length Scale Nullable
client_id CLIENT-YEAR-MON-00000 PK varchar 21 no
member_id MEMBER-YEAR-MON-00000 FK varchar 21 no
occupation_id OCCUP-YEAR-MON-00000 FK varchar 20 no
birthdate date no
sex enum ('Male','Female') no
civil_status enum ('Single','Married','Separated','Widowed') no
monthly_income decimal 9 2 yes

11. applicants table

Column ID Format Key Data Type Enum Length Scale Nullable
applicant_id APPLICANT-YEAR-MON-00000 PK varchar 24 no
client_id CLIENT-YEAR-MON-00000 FK varchar 21 no
province enum ('South Cotabato','Other') yes
city enum ('General Santos','Other') yes
municipality enum ('Other') yes
barangay enum ('Apopong','Baluan','Batomelong','Buayan','Bula','Calumpang','City Heights','Conel','Dadiangas East','Dadiangas North','Dadiangas South','Dadiangas West','Fatima','Katangawan','Labangal','Lagao','Ligaya','Mabuhay','Olympog','San Isidro','San Jose','Siguel','Sinawal','Tambler','Tinagacan','Upper Labay','Other') yes
subdivision varchar 20 yes
purok varchar 20 yes
sitio varchar 20 yes
street varchar 20 yes
phase varchar 10 yes
lot_number varchar 10 yes
room_number varchar 10 yes
job_status enum ('Permanent','Contractual','Casual') no
representing_patient enum ('Self','Other Individual','Self and Other Individual') no
house_occup_status enum ('Owner','Renter','House Sharer') no
lot_occup_status enum ('Owner','Renter','Lot Sharer','Informal Settler') no
phic_affiliation enum ('Affiliated','Unaffiliated') no
phic_category enum ('Self-Employed','Sponsored','Employed') yes

12. patients table

Column ID Format Key Data Type Enum Length Scale Nullable
patient_id PATIENT-YEAR-MON-00000 PK varchar 22 no
applicant_id APPLICANT-YEAR-MON-00000 FK varchar 24 no
member_id MEMBER-YEAR-MON-00000 FK varchar 21 no

13. contacts table

Column ID Format Key Data Type Enum Length Scale Nullable
contact_id CONTACT-YEAR-MON-00000 PK varchar 22 no
client_id CLIENT-YEAR-MON-00000 FK varchar 21 no
contact_type enum ('Application','Emergency') no
phone_number varchar 13 no

14. households table

Column ID Format Key Data Type Enum Length Scale Nullable
household_id HOUSEHOLD-YEAR-MON-00000 PK varchar 24 no
client_id CLIENT-YEAR-MON-00000 FK varchar 21 no
household_name varchar 20 no
education_attainment enum ('Elementary','High School','College') no
relation_to_applicant enum ('Self','Friend','Sibling','Child','Parent','Grandchild','Grandparent','Other') no

15. affiliate_partners table

Column ID Format Key Data Type Enum Length Scale Nullable
affiliate_partner_id AP-YEAR-MON-00000 PK varchar 17 no
account_id ACCOUNT-YEAR-MON-00000 FK varchar 22 no
affiliate_partner_name varchar 60 no
affiliate_partner_type enum ('Hospital / Clinic','Pharmacy / Drugstore','Other') no

16. sponsors table

Column ID Format Key Data Type Enum Length Scale Nullable
sponsor_id SPONSOR-YEAR-MON-00000 PK varchar 22 no
member_id MEMBER-YEAR-MON-00000 FK varchar 21 no
sponsor_type enum ('Politician','Business Owner','Other') no
designation varchar 30 yes
organization_name varchar 60 yes

17. signers table

Column ID Format Key Data Type Enum Length Scale Nullable
signer_id SIGNER-YEAR-000 PK varchar 15 no
member_id MEMBER-YEAR-MON-00000 FK varchar 21 no
signer_type enum ('Mayor','Executive Assistant','Other') no
post_nominal_letters varchar 20 yes

18. services table

Column ID Format Key Data Type Enum Length Scale Nullable
service_id SERVICE-YEAR-MON-00000 PK varchar 22 no
service varchar 20 no

19. tariff_lists table

Column ID Format Key Data Type Enum Length Scale Nullable
tariff_list_id TL-YEAR-MON-00000 PK varchar 17 no
data_id DATA-YEAR-MON-00000 FK varchar 19 no
effectivity_date date no

20. budget_updates table

Column ID Format Key Data Type Enum Length Scale Nullable
budget_update_id BUDGETUP-YEAR-MON-00000 PK varchar 22 no
data_id DATA-YEAR-MON-00000 FK varchar 19 no
possessor enum ('AMPING','Sponsor') no
amount_accumulated decimal 18 2 no
amount_recent decimal 12 2 no
amount_before decimal 12 2 no
amount_change decimal 12 2 no
amount_spent decimal 18 2 no
direction enum ('Increase','Decrease') no
reason enum ('Budget Provision','Supplementary Budget','GL Release','Sponsor Donation','Budget Manipulation') yes

21. expense_ranges table

Column ID Format Key Data Type Enum Length Scale Nullable
exp_range_id EXP-RANGE-YEAR-MON-00000 PK varchar 24 no
tariff_list_id TL-YEAR-MON-00000 FK varchar 17 no
service_id SERVICE-YEAR-MON-00000 FK varchar 22 no
exp_range_min decimal 9 2 yes
exp_range_max decimal 9 2 yes
assistance_amount decimal 9 2 yes

22. applications table

Column ID Format Key Data Type Enum Length Scale Nullable
application_id APPLICATION-YEAR-MON-00000 PK varchar 26 no
applicant_id APPLICANT-YEAR-MON-00000 FK varchar 24 no
patient_id PATIENT-YEAR-MON-00000 FK varchar 22 no
affiliate_partner_id AP-YEAR-MON-00000 FK varchar 17 no
exp_range_id EXP-RANGE-YEAR-MON-00000 FK varchar 24 no
billed_amount decimal 9 2 no
applied_at date no
reapply_at date no

23. guarantee_letters table

Column ID Format Key Data Type Enum Length Scale Nullable
gl_id GL-YEAR-MON-00000 PK varchar 17 no
application_id APPLICATION-YEAR-MON-00000 FK varchar 26 no
budget_update_id BDG-UPD-YEAR-MON-00000 FK varchar 22 no
sponsor_id SPONSOR-YEAR-MON-00000 FK varchar 22 yes
is_sponsored enum ('Yes','No') no
signers text no

24. message_templates table

Column ID Format Key Data Type Enum Length Scale Nullable
msg_tmp_id MSG-TMP-YEAR-MON-00000 PK varchar 22 no
data_id DATA-YEAR-MON-00000 FK varchar 19 no
msg_tmp_title varchar 30 no
msg_tmp_text text no

25. messages table

Column ID Format Key Data Type Enum Length Scale Nullable
message_id MESSAGE-YEAR-MON-00000 PK varchar 22 no
msg_tmp_id MSG-TMP-YEAR-MON-00000 FK varchar 22 no
staff_id STAFF-YEAR-MON-00000 FK varchar 20 no
contact_id CONTACT-YEAR-MON-00000 FK varchar 22 no
sent_at datetime no

26. cache table (generated by Laravel)

Column ID Format Key Data Type Enum Length Scale Nullable
key PK varchar 255 no
value mediumtext no
expiration int 11 no

27. cache_locks table (generated by Laravel)

Column ID Format Key Data Type Enum Length Scale Nullable
key PK varchar 255 no
owner varchar 255 no
expiration int 11 no

28. migrations table (generated by Laravel)

Column ID Format Key Data Type Enum Length Scale Nullable
id PK int (unsigned) 10 no
migration varchar 255 no
batch int 11 no

Project File System Directory Map

Notes:

Backend

routes

in "root/routes/"

routes/
├─ api.php
├─ channels.php
├─ console.php
└─ web.php

app

in "root/app/"

app/
├─ Actions/
│  ├─ Application/
│  │  ├─ CreateApplication.php
│  │  ├─ SubmitApplication.php
│  │  └─ TrackReapplication.php
│  ├─ Authentication/
│  │  ├─ LoginUser.php
│  │  └─ LogoutUser.php
│  ├─ Budget/
│  │  ├─ AddSponsorToBudget.php
│  │  ├─ CalculateAssistance.php
│  │  ├─ CreateBudgetUpdate.php
│  │  └─ UpdateBudget.php
│  ├─ Client/
│  │  ├─ CreateClient.php
│  │  └─ UpdateClient.php
│  ├─ File/
│  │  ├─ DownloadFile.php
│  │  └─ UploadFile.php
│  ├─ GL/
│  │  ├─ GenerateGL.php
│  │  └─ RejectGL.php
│  ├─ Notification/
│  │  ├─ ComposeSmsTemplate.php
│  │  └─ SendSmsNotification.php
│  ├─ Report/
│  │  └─ GenerateReport.php
│  └─ User/
│     ├─ CreateUser.php
│     ├─ DeactivateUser.php
│     ├─ ManageRole.php
│     ├─ ReactivateUser.php
│     └─ UpdateUser.php
├─ Channels/
│  └─ SemaphoreSmsChannel.php
├─ Console/
│  └─ Kernel.php
├─ Enums/
│  ├─ ApplicationStatus.php
│  ├─ ServiceType.php
│  ├─ TariffListVersion.php
│  └─ UserRole.php
├─ Events/
│  ├─ ApplicationSubmitted.php
│  ├─ GLApproved.php
│  ├─ GLGenerated.php
│  └─ LowBudgetWarning.php
├─ Exceptions/
│  ├─ ApplicationException.php
│  ├─ FinanceException.php
│  ├─ Handler.php
│  └─ SmsException.php
├─ Http/
│  ├─ Controllers/
│  │  ├─ API/
│  │  │  ├─ DataSyncController.php
│  │  │  └─ SemaphoreAPIController.php
│  │  ├─ Authentication/
│  │  │  ├─ LoginController.php
│  │  │  └─ LogoutController.php
│  │  ├─ Communication/
│  │  │  ├─ MessageController.php
│  │  │  └─ MessageTemplateController.php
│  │  ├─ Core/
│  │  │  ├─ AccountController.php
│  │  │  ├─ ApplicationController.php
│  │  │  ├─ ArchiveController.php
│  │  │  ├─ FileController.php
│  │  │  ├─ GuaranteeLetterController.php
│  │  │  ├─ LogController.php
│  │  │  ├─ OccupationController.php
│  │  │  ├─ ReportController.php
│  │  │  ├─ RoleController.php
│  │  │  ├─ SearchController.php
│  │  │  └─ ServiceController.php
│  │  ├─ Financial/
│  │  │  ├─ AffiliatePartnerController.php
│  │  │  ├─ BudgetUpdateController.php
│  │  │  ├─ SponsorController.php
│  │  │  └─ TariffListController.php
│  │  ├─ Profile/
│  │  │  ├─ ClientProfileController.php
│  │  │  ├─ HouseholdProfileController.php
│  │  │  └─ UserProfileController.php
│  │  ├─ Registration/
│  │  │  ├─ ClientRegistrationController.php
│  │  │  ├─ HouseholdRegistrationController.php
│  │  │  └─ UserRegistrationController.php
│  │  ├─ Controller.php
│  │  ├─ DashboardController.php
│  │  └─ SidebarController.php
│  ├─ Middleware/
│  │  ├─ Miscellaneous/
│  │  │  ├─ Authenticate.php
│  │  │  ├─ CheckRole.php
│  │  │  ├─ LogActivity.php
│  │  │  ├─ PreventReapply.php
│  │  │  └─ RoleAuthorization.php
│  │  ├─ AddQueuedCookiesToResponse.php
│  │  ├─ Authenticate.php
│  │  ├─ AuthenticateWithBasicAuth.php
│  │  ├─ Authorize.php
│  │  ├─ ConvertEmptyStringsToNull.php
│  │  ├─ EncryptCookies.php
│  │  ├─ EnsureEmailIsVerified.php
│  │  ├─ HandleCors.php
│  │  ├─ PreventRequestsDuringMaintenance.php
│  │  ├─ RedirectIfAuthenticated.php
│  │  ├─ RequirePassword.php
│  │  ├─ SetCacheHeaders.php
│  │  ├─ ShareErrorsFromSession.php
│  │  ├─ StartSession.php
│  │  ├─ SubstituteBindings.php
│  │  ├─ ThrottleRequests.php
│  │  ├─ TrimStrings.php
│  │  ├─ TrustHosts.php
│  │  ├─ TrustProxies.php
│  │  ├─ ValidatePostSize.php
│  │  ├─ ValidateSignature.php
│  │  └─ VerifyCsrfToken.php
│  ├─ Requests/
│  │  ├─ ApplicationRequest.php
│  │  ├─ ClientRequest.php
│  │  ├─ FinanceRequest.php
│  │  ├─ StoreMessageRequest.php
│  │  └─ UserRequest.php
│  └─ Kernel.php
├─ Jobs/
│  ├─ ArchiveData.php
│  ├─ GenerateReport.php
│  ├─ ProcessGuaranteeLetter.php
│  ├─ SendSmsMultiple.php
│  └─ SendSmsSingle.php
├─ Listeners/
│  ├─ NotifyAdminOnNewApplication.php
│  ├─ ReapplyTrackerListener.php
│  ├─ SendClientSmsNotification.php
│  └─ UpdateBudgetOnGLApproval.php
├─ Livewire/
│  ├─ Authentication/
│  │  ├─ DeactivatedAccount.php
│  │  └─ Login.php
│  ├─ Dashboard/
│  │  ├─ BudgetUpdates/
│  │  │  ├─ Contribution/
│  │  │  │  ├─ ContributionTables.php
│  │  │  │  └─ Contributors.php
│  │  │  └─ TariffList/
│  │  │     ├─ TariffListCreate.php
│  │  │     └─ TariffListTables.php
│  │  └─ Landing/
│  │     ├─ AllocateBudget.php
│  │     ├─ ApplicationList.php
│  │     ├─ RemainingBudget.php
│  │     ├─ SupplementaryBudget.php
│  │     ├─ TariffListVersions.php
│  │     └─ UsedBudget.php
│  └─ Sidebar/
│     ├─ ApplicationEntry/
│     │  ├─ AssistanceRequest.php
│     │  ├─ GuaranteeLetter.php
│     │  └─ SendTextMessage.php
│     ├─ Profiles/
│     │  ├─ List/
│     │  │  ├─ ApplicantList.php
│     │  │  ├─ HouseholdList.php
│     │  │  └─ UserList.php
│     │  ├─ Profile/
│     │  │  ├─ Applicants.php
│     │  │  ├─ Households.php
│     │  │  └─ Users.php
│     │  └─ Register/
│     │     ├─ Applicant.php
│     │     ├─ Household.php
│     │     └─ User.php
│     ├─ System/
│     │  ├─ Archives.php
│     │  ├─ DeactivatedAccounts.php
│     │  ├─ Logs.php
│     │  └─ Reports.php
│     └─ Templates/
│        ├─ GuaranteeLetters.php
│        └─ TextMessages.php
├─ Models/
│  ├─ Audit/
│  │  ├─ Log.php
│  │  └─ Report.php
│  ├─ Authentication/
│  │  ├─ Account.php
│  │  ├─ Occupation.php
│  │  └─ Role.php
│  ├─ Communication/
│  │  ├─ Message.php
│  │  └─ MessageTemplate.php
│  ├─ Operation/
│  │  ├─ Application.php
│  │  ├─ BudgetUpdate.php
│  │  ├─ ExpenseRange.php
│  │  ├─ GuaranteeLetter.php
│  │  ├─ Service.php
│  │  └─ TariffList.php
│  ├─ Storage/
│  │  ├─ Data.php
│  │  └─ File.php
│  └─ User/
│     ├─ AffiliatePartner.php
│     ├─ Applicant.php
│     ├─ Client.php
│     ├─ Contact.php
│     ├─ Household.php
│     ├─ Member.php
│     ├─ Patient.php
│     ├─ Signer.php
│     ├─ Sponsor.php
│     └─ Staff.php
├─ Notifications/
│  ├─ AlertNotification.php
│  ├─ LowBudgetNotification.php
│  └─ SmsNotification.php
├─ Observers/
│  ├─ ApplicationObserver.php
│  ├─ BudgetObserver.php
│  └─ ShouldHandleAfterCommit.php
├─ Permissions/
├─ Policies/
│  ├─ ApplicationPolicy.php
│  ├─ ClientPolicy.php
│  ├─ GLPolicy.php
│  ├─ ReapplyPolicy.php
│  ├─ ReportPolicy.php
│  └─ UserPolicy.php
├─ Providers/
│  ├─ AppServiceProvider.php
│  ├─ AuthServiceProvider.php
│  ├─ BroadcastServiceProvider.php
│  ├─ EventServiceProvider.php
│  ├─ RepositoryServiceProvider.php
│  └─ RouteServiceProvider.php
├─ Rules/
│  └─ EnumRule.php
├─ Scout/
│  └─ Engines/
│     └─ CustomDatabaseEngine.php
├─ Services/
│  ├─ ApplicationProcessingService.php
│  ├─ ApplicationService.php
│  ├─ AuthService.php
│  ├─ BudgetMonitoringService.php
│  ├─ BudgetService.php
│  ├─ NotificationService.php
│  ├─ ReportGenerationService.php
│  └─ SmsService.php
├─ Traits/
│  ├─ HasUuid.php
│  ├─ LogsActivity.php
│  └─ Searchable.php
└─ ValueObjects/
   └─ Money.php


Frontend

Notes:

  • The frontend file directory map is inspired by the principle of Atomic Design by Brad Frost, an American web designer, such as the use of "atoms", "molecules", "organisms", "templates", and "pages".

  • For more information about this, open and see https://atomicdesign.bradfrost.com/table-of-contents/


images

in "root/public/images/"

images/
├─ about/
│  ├─ apache.png
│  ├─ bootstrap.png
│  ├─ composer.png
│  ├─ css.png
│  ├─ font-awesome.png
│  ├─ github.png
│  ├─ html.png
│  ├─ javascript.png
│  ├─ laravel.png
│  ├─ mysql.png
│  ├─ node-js.png
│  ├─ php.png
│  ├─ phpmyadmin.png
│  ├─ semaphore.png
│  └─ vscode.png
└─ main/
   ├─ amping-logo-white.png
   ├─ amping-logo.png
   ├─ amping-office.png
   ├─ disiplina-muna-white.png
   ├─ disiplina-muna.png
   ├─ general-santos-seal.png
   ├─ magandang-gensan.png
   └─ medical-assistance-monitoring-and-notification-symbols.png

HTML (Laravel Blade)

in "root/resources/"

resources/
├─ views/
│  ├─ components/
│  │  ├─ atoms/
│  │  │  ├─ alerts/
│  │  │  │  ├─ alert.blade.php
│  │  │  │  ├─ error-message.blade.php
│  │  │  │  ├─ info-message.blade.php
│  │  │  │  ├─ success-message.blade.php
│  │  │  │  └─ warning-message.blade.php
│  │  │  ├─ badges/
│  │  │  │  └─ badge.blade.php
│  │  │  ├─ buttons/
│  │  │  │  ├─ button-group.blade.php
│  │  │  │  ├─ close-buttons.blade.php
│  │  │  │  ├─ create-buttons.blade.php
│  │  │  │  ├─ delete-buttons.blade.php
│  │  │  │  ├─ read-buttons.blade.php
│  │  │  │  ├─ theme-toggler-home.blade.php
│  │  │  │  ├─ theme-toggler-personal-pages.blade.php
│  │  │  │  └─ update-buttons.blade.php
│  │  │  ├─ forms/
│  │  │  │  ├─ checkbox.blade.php
│  │  │  │  ├─ dropdown.blade.php
│  │  │  │  ├─ file-input.blade.php
│  │  │  │  ├─ form-controls.blade.php
│  │  │  │  ├─ form-selects.blade.php
│  │  │  │  ├─ input-mask.blade.php
│  │  │  │  ├─ radio.blade.php
│  │  │  │  ├─ text-area.blade.php
│  │  │  │  └─ text-input.blade.php
│  │  │  ├─ loaders/
│  │  │  │  ├─ loader.blade.php
│  │  │  │  ├─ progress-bar.blade.php
│  │  │  │  └─ spinner.blade.php
│  │  │  ├─ media/
│  │  │  ├─ typography/
│  │  │  └─ utilities/
│  │  │     ├─ date.blade.php
│  │  │     ├─ icons.blade.php
│  │  │     └─ links.blade.php
│  │  ├─ molecules/
│  │  │  ├─ cards/
│  │  │  │  ├─ card-body.blade.php
│  │  │  │  ├─ card-footer.blade.php
│  │  │  │  ├─ card-header.blade.php
│  │  │  │  └─ card.blade.php
│  │  │  ├─ forms/
│  │  │  │  ├─ filter-form.blade.php
│  │  │  │  ├─ form-group.blade.php
│  │  │  │  ├─ input-group.blade.php
│  │  │  │  ├─ search-form.blade.php
│  │  │  │  └─ validation-feedback.blade.php
│  │  │  ├─ list-groups/
│  │  │  │  └─ list-group.blade.php
│  │  │  ├─ modals/
│  │  │  │  ├─ modal-body.blade.php
│  │  │  │  ├─ modal-footer.blade.php
│  │  │  │  ├─ modal-header.blade.php
│  │  │  │  └─ modal.blade.php
│  │  │  ├─ navigation/
│  │  │  │  ├─ breadcrumb.blade.php
│  │  │  │  ├─ navlink.blade.php
│  │  │  │  └─ pagination.blade.php
│  │  │  └─ tables/
│  │  │     ├─ table-body.blade.php
│  │  │     ├─ table-cell.blade.php
│  │  │     ├─ table-footer.blade.php
│  │  │     ├─ table-header.blade.php
│  │  │     ├─ table-row.blade.php
│  │  │     └─ table.blade.php
│  │  └─ organisms/
│  │     ├─ cards/
│  │     │  ├─ application-card.blade.php
│  │     │  ├─ avatar.blade.php
│  │     │  ├─ chart.blade.php
│  │     │  ├─ report-card.blade.php
│  │     │  ├─ statistics.blade.php
│  │     │  ├─ tariff-list-card.blade.php
│  │     │  └─ user-card.blade.php
│  │     ├─ forms/
│  │     │  ├─ application-form.blade.php
│  │     │  ├─ assistance-request-form.blade.php
│  │     │  ├─ budget-form.blade.php
│  │     │  ├─ guarantee-letter-form.blade.php
│  │     │  ├─ login-form.blade.php
│  │     │  ├─ registration-form.blade.php
│  │     │  ├─ send-text-message.blade.php
│  │     │  └─ sms-template-form.blade.php
│  │     ├─ headers/
│  │     │  ├─ authentication-header.blade.php
│  │     │  ├─ dashboard-header.blade.php
│  │     │  ├─ header.blade.php
│  │     │  └─ main-header.blade.php
│  │     ├─ modals/
│  │     │  ├─ affiliate-partners.blade.php
│  │     │  ├─ confirmation.blade.php
│  │     │  ├─ occupations.blade.php
│  │     │  ├─ roles.blade.php
│  │     │  ├─ services.blade.php
│  │     │  └─ sponsors.blade.php
│  │     ├─ navigation/
│  │     │  ├─ footer.blade.php
│  │     │  ├─ navbar.blade.php
│  │     │  ├─ offcanvas.blade.php
│  │     │  └─ sidebar.blade.php
│  │     └─ tables/
│  │        ├─ applicants-table.blade.php
│  │        ├─ applications-table.blade.php
│  │        ├─ budget-table.blade.php
│  │        ├─ logs-table.blade.php
│  │        ├─ reports-table.blade.php
│  │        ├─ sms-templates-table.blade.php
│  │        ├─ tariff-lists-table.blade.php
│  │        ├─ text-messages-table.blade.php
│  │        └─ users-table.blade.php
│  ├─ errors/
│  │  ├─ 400.blade.php
│  │  ├─ 401.blade.php
│  │  ├─ 403.blade.php
│  │  ├─ 404.blade.php
│  │  ├─ 405.blade.php
│  │  ├─ 406.blade.php
│  │  ├─ 407.blade.php
│  │  ├─ 408.blade.php
│  │  ├─ 409.blade.php
│  │  ├─ 410.blade.php
│  │  ├─ 411.blade.php
│  │  ├─ 412.blade.php
│  │  ├─ 413.blade.php
│  │  ├─ 414.blade.php
│  │  ├─ 415.blade.php
│  │  ├─ 416.blade.php
│  │  ├─ 417.blade.php
│  │  ├─ 419.blade.php
│  │  ├─ 421.blade.php
│  │  ├─ 422.blade.php
│  │  ├─ 425.blade.php
│  │  ├─ 426.blade.php
│  │  ├─ 428.blade.php
│  │  ├─ 429.blade.php
│  │  ├─ 431.blade.php
│  │  ├─ 500.blade.php
│  │  ├─ 501.blade.php
│  │  ├─ 502.blade.php
│  │  ├─ 503.blade.php
│  │  └─ 504.blade.php
│  ├─ livewire/
│  │  ├─ authentication/
│  │  │  ├─ deactivated-account.blade.php
│  │  │  └─ login.blade.php
│  │  ├─ dashboard/
│  │  │  ├─ budget-updates/
│  │  │  │  ├─ contribution/
│  │  │  │  │  ├─ contribution-tables.blade.php
│  │  │  │  │  └─ contributors.blade.php
│  │  │  │  └─ tariff-list/
│  │  │  │     ├─ tariff-list-create.blade.php
│  │  │  │     └─ tariff-list-tables.blade.php
│  │  │  └─ landing/
│  │  │     ├─ allocate-budget.blade.php
│  │  │     ├─ application-list.blade.php
│  │  │     ├─ remaining-budget.blade.php
│  │  │     ├─ supplementary-budget.blade.php
│  │  │     ├─ tariff-list-versions.blade.php
│  │  │     └─ used-budget.blade.php
│  │  └─ sidebar/
│  │     ├─ application-entry/
│  │     │  ├─ assistance-request.blade.php
│  │     │  ├─ guarantee-letter.blade.php
│  │     │  └─ send-text-message.blade.php
│  │     ├─ profiles/
│  │     │  ├─ list/
│  │     │  │  ├─ applicant-list.blade.php
│  │     │  │  ├─ household-list.blade.php
│  │     │  │  └─ user-list.blade.php
│  │     │  ├─ profile/
│  │     │  │  ├─ applicants.blade.php
│  │     │  │  ├─ households.blade.php
│  │     │  │  └─ users.blade.php
│  │     │  └─ register/
│  │     │     ├─ applicant.blade.php
│  │     │     ├─ household.blade.php
│  │     │     └─ user.blade.php
│  │     ├─ system/
│  │     │  ├─ archives.blade.php
│  │     │  ├─ deactivated-accounts.blade.php
│  │     │  ├─ logs.blade.php
│  │     │  └─ reports.blade.php
│  │     └─ templates/
│  │        ├─ guarantee-letters.blade.php
│  │        └─ text-messages.blade.php
│  ├─ pages/
│  │  ├─ authentication/
│  │  │  ├─ deactivated-account.blade.php
│  │  │  └─ login.blade.php
│  │  ├─ dashboard/
│  │  │  ├─ budget-updates/
│  │  │  │  ├─ contribution/
│  │  │  │  │  ├─ contribution-tables.blade.php
│  │  │  │  │  └─ contributors.blade.php
│  │  │  │  └─ tariff-list/
│  │  │  │     ├─ tariff-list-create.blade.php
│  │  │  │     └─ tariff-list-tables.blade.php
│  │  │  └─ landing/
│  │  │     ├─ allocate-budget.blade.php
│  │  │     ├─ application-list.blade.php
│  │  │     ├─ remaining-budget.blade.php
│  │  │     ├─ supplementary-budget.blade.php
│  │  │     ├─ tariff-list-versions.blade.php
│  │  │     └─ used-budget.blade.php
│  │  └─ sidebar/
│  │     ├─ application-entry/
│  │     │  ├─ assistance-request.blade.php
│  │     │  ├─ guarantee-letter.blade.php
│  │     │  └─ send-text-message.blade.php
│  │     ├─ profiles/
│  │     │  ├─ list/
│  │     │  │  ├─ applicant-list.blade.php
│  │     │  │  ├─ household-list.blade.php
│  │     │  │  └─ user-list.blade.php
│  │     │  ├─ profile/
│  │     │  │  ├─ applicants.blade.php
│  │     │  │  ├─ households.blade.php
│  │     │  │  └─ users.blade.php
│  │     │  └─ register/
│  │     │     ├─ applicant.blade.php
│  │     │     ├─ household.blade.php
│  │     │     └─ user.blade.php
│  │     ├─ system/
│  │     │  ├─ archives.blade.php
│  │     │  ├─ deactivated-accounts.blade.php
│  │     │  ├─ logs.blade.php
│  │     │  └─ reports.blade.php
│  │     └─ templates/
│  │        ├─ guarantee-letters.blade.php
│  │        └─ text-messages.blade.php
│  └─ templates/
│     ├─ errors.blade.php
│     ├─ home.blade.php
│     └─ personal-pages.blade.php
├─ about.blade.php
├─ dashboard.blade.php
└─ welcome.blade.php

CSS

in "root/public/css/"

css/
├─ components/
│  ├─ atoms/
│  │  ├─ alerts/
│  │  │  ├─ alert.css
│  │  │  ├─ error-message.css
│  │  │  ├─ info-message.css
│  │  │  ├─ success-message.css
│  │  │  └─ warning-message.css
│  │  ├─ badges/
│  │  │  └─ badge.css
│  │  ├─ buttons/
│  │  │  ├─ button-group.css
│  │  │  ├─ close-buttons.css
│  │  │  ├─ create-buttons.css
│  │  │  ├─ delete-buttons.css
│  │  │  ├─ read-buttons.css
│  │  │  ├─ theme-toggler-home.css
│  │  │  ├─ theme-toggler-personal-pages.css
│  │  │  └─ update-buttons.css
│  │  ├─ forms/
│  │  │  ├─ checkbox.css
│  │  │  ├─ dropdown.css
│  │  │  ├─ file-input.css
│  │  │  ├─ form-controls.css
│  │  │  ├─ form-selects.css
│  │  │  ├─ input-mask.css
│  │  │  ├─ radio.css
│  │  │  ├─ text-area.css
│  │  │  └─ text-input.css
│  │  ├─ loaders/
│  │  │  ├─ loader.css
│  │  │  ├─ progress-bar.css
│  │  │  └─ spinner.css
│  │  ├─ media/
│  │  ├─ typography/
│  │  └─ utilities/
│  │     ├─ date.css
│  │     ├─ icons.css
│  │     └─ links.css
│  ├─ molecules/
│  │  ├─ cards/
│  │  │  ├─ card-body.css
│  │  │  ├─ card-footer.css
│  │  │  ├─ card-header.css
│  │  │  └─ card.css
│  │  ├─ forms/
│  │  │  ├─ filter-form.css
│  │  │  ├─ form-group.css
│  │  │  ├─ input-group.css
│  │  │  ├─ search-form.css
│  │  │  └─ validation-feedback.css
│  │  ├─ list-groups/
│  │  │  └─ list-group.css
│  │  ├─ modals/
│  │  │  ├─ modal-body.css
│  │  │  ├─ modal-footer.css
│  │  │  ├─ modal-header.css
│  │  │  └─ modal.css
│  │  ├─ navigation/
│  │  │  ├─ breadcrumb.css
│  │  │  ├─ navlink.css
│  │  │  └─ pagination.css
│  │  └─ tables/
│  │     ├─ table-body.css
│  │     ├─ table-cell.css
│  │     ├─ table-footer.css
│  │     ├─ table-header.css
│  │     ├─ table-row.css
│  │     └─ table.css
│  └─ organisms/
│     ├─ cards/
│     │  ├─ application-card.css
│     │  ├─ avatar.css
│     │  ├─ chart.css
│     │  ├─ report-card.css
│     │  ├─ statistics.css
│     │  ├─ tariff-list-card.css
│     │  └─ user-card.css
│     ├─ forms/
│     │  ├─ application-form.css
│     │  ├─ assistance-request-form.css
│     │  ├─ budget-form.css
│     │  ├─ guarantee-letter-form.css
│     │  ├─ login-form.css
│     │  ├─ registration-form.css
│     │  ├─ send-text-message.css
│     │  └─ sms-template-form.css
│     ├─ headers/
│     │  ├─ authentication-header.css
│     │  ├─ dashboard-header.css
│     │  ├─ header.css
│     │  └─ main-header.css
│     ├─ modals/
│     │  ├─ affiliate-partners.css
│     │  ├─ confirmation.css
│     │  ├─ occupations.css
│     │  ├─ roles.css
│     │  ├─ services.css
│     │  └─ sponsors.css
│     ├─ navigation/
│     │  ├─ footer.css
│     │  ├─ navbar.css
│     │  ├─ offcanvas.css
│     │  └─ sidebar.css
│     └─ tables/
│        ├─ applicants-table.css
│        ├─ applications-table.css
│        ├─ budget-table.css
│        ├─ logs-table.css
│        ├─ reports-table.css
│        ├─ sms-templates-table.css
│        ├─ tariff-lists-table.css
│        ├─ text-messages-table.css
│        └─ users-table.css
├─ pages/
│  ├─ authentication/
│  │  ├─ deactivated-account.css
│  │  └─ login.css
│  ├─ dashboard/
│  │  ├─ budget-updates/
│  │  │  ├─ contribution/
│  │  │  │  ├─ contribution-tables.css
│  │  │  │  └─ contributors.css
│  │  │  └─ tariff-list/
│  │  │     ├─ tariff-list-create.css
│  │  │     └─ tariff-list-tables.css
│  │  └─ landing/
│  │     ├─ allocate-budget.css
│  │     ├─ application-list.css
│  │     ├─ remaining-budget.css
│  │     ├─ supplementary-budget.css
│  │     ├─ tariff-list-versions.css
│  │     └─ used-budget.css
│  └─ sidebar/
│     ├─ application-entry/
│     │  ├─ assistance-request.css
│     │  ├─ guarantee-letter.css
│     │  └─ send-text-message.css
│     ├─ profiles/
│     │  ├─ list/
│     │  │  ├─ applicant-list.css
│     │  │  ├─ household-list.css
│     │  │  └─ user-list.css
│     │  ├─ profile/
│     │  │  ├─ applicants.css
│     │  │  ├─ households.css
│     │  │  └─ users.css
│     │  └─ register/
│     │     ├─ applicant.css
│     │     ├─ household.css
│     │     └─ user.css
│     ├─ system/
│     │  ├─ archives.css
│     │  ├─ deactivated-accounts.css
│     │  ├─ logs.css
│     │  └─ reports.css
│     └─ templates/
│        ├─ guarantee-letters.css
│        └─ text-messages.css
├─ templates/
│  ├─ about.css
│  ├─ dashboard.css
│  ├─ errors.css
│  ├─ home.css
│  ├─ media-queries.css
│  ├─ personal-pages.css
│  ├─ variables.css
│  └─ welcome.css
├─ all.min.css
└─ bootstrap.min.css

JavaScript

in "root/public/js/"

js/
├─ components/
│  ├─ atoms/
│  │  ├─ alerts/
│  │  │  ├─ alert.js
│  │  │  ├─ error-message.js
│  │  │  ├─ info-message.js
│  │  │  ├─ success-message.js
│  │  │  └─ warning-message.js
│  │  ├─ badges/
│  │  │  └─ badge.js
│  │  ├─ buttons/
│  │  │  ├─ button-group.js
│  │  │  ├─ close-buttons.js
│  │  │  ├─ create-buttons.js
│  │  │  ├─ delete-buttons.js
│  │  │  ├─ read-buttons.js
│  │  │  ├─ theme-toggler-home.js
│  │  │  ├─ theme-toggler-personal-pages.js
│  │  │  └─ update-buttons.js
│  │  ├─ forms/
│  │  │  ├─ checkbox.js
│  │  │  ├─ dropdown.js
│  │  │  ├─ file-input.js
│  │  │  ├─ form-controls.js
│  │  │  ├─ form-selects.js
│  │  │  ├─ input-mask.js
│  │  │  ├─ radio.js
│  │  │  ├─ text-area.js
│  │  │  └─ text-input.js
│  │  ├─ loaders/
│  │  │  ├─ loader.js
│  │  │  ├─ progress-bar.js
│  │  │  └─ spinner.js
│  │  ├─ media/
│  │  ├─ typography/
│  │  └─ utilities/
│  │     ├─ date.js
│  │     ├─ icons.js
│  │     └─ links.js
│  ├─ molecules/
│  │  ├─ cards/
│  │  │  ├─ card-body.js
│  │  │  ├─ card-footer.js
│  │  │  ├─ card-header.js
│  │  │  └─ card.js
│  │  ├─ forms/
│  │  │  ├─ filter-form.js
│  │  │  ├─ form-group.js
│  │  │  ├─ input-group.js
│  │  │  ├─ search-form.js
│  │  │  └─ validation-feedback.js
│  │  ├─ list-groups/
│  │  │  └─ list-group.js
│  │  ├─ modals/
│  │  │  ├─ modal-body.js
│  │  │  ├─ modal-footer.js
│  │  │  ├─ modal-header.js
│  │  │  └─ modal.js
│  │  ├─ navigation/
│  │  │  ├─ breadcrumb.js
│  │  │  ├─ navlink.js
│  │  │  └─ pagination.js
│  │  └─ tables/
│  │     ├─ table-body.js
│  │     ├─ table-cell.js
│  │     ├─ table-footer.js
│  │     ├─ table-header.js
│  │     ├─ table-row.js
│  │     └─ table.js
│  └─ organisms/
│     ├─ cards/
│     │  ├─ application-card.js
│     │  ├─ avatar.js
│     │  ├─ chart.js
│     │  ├─ report-card.js
│     │  ├─ statistics.js
│     │  ├─ tariff-list-card.js
│     │  └─ user-card.js
│     ├─ forms/
│     │  ├─ application-form.js
│     │  ├─ assistance-request-form.js
│     │  ├─ budget-form.js
│     │  ├─ guarantee-letter-form.js
│     │  ├─ login-form.js
│     │  ├─ registration-form.js
│     │  ├─ send-text-message.js
│     │  └─ sms-template-form.js
│     ├─ headers/
│     │  ├─ authentication-header.js
│     │  ├─ dashboard-header.js
│     │  ├─ header.js
│     │  └─ main-header.js
│     ├─ modals/
│     │  ├─ affiliate-partners.js
│     │  ├─ confirmation.js
│     │  ├─ occupations.js
│     │  ├─ roles.js
│     │  ├─ services.js
│     │  └─ sponsors.js
│     ├─ navigation/
│     │  ├─ footer.js
│     │  ├─ navbar.js
│     │  ├─ offcanvas.js
│     │  └─ sidebar.js
│     └─ tables/
│        ├─ applicants-table.js
│        ├─ applications-table.js
│        ├─ budget-table.js
│        ├─ logs-table.js
│        ├─ reports-table.js
│        ├─ sms-templates-table.js
│        ├─ tariff-lists-table.js
│        ├─ text-messages-table.js
│        └─ users-table.js
├─ pages/
│  ├─ authentication/
│  │  ├─ deactivated-account.js
│  │  └─ login.js
│  ├─ dashboard/
│  │  ├─ budget-updates/
│  │  │  ├─ contribution/
│  │  │  │  ├─ contribution-tables.js
│  │  │  │  └─ contributors.js
│  │  │  └─ tariff-list/
│  │  │     ├─ tariff-list-create.js
│  │  │     └─ tariff-list-tables.js
│  │  └─ landing/
│  │     ├─ allocate-budget.js
│  │     ├─ application-list.js
│  │     ├─ remaining-budget.js
│  │     ├─ supplementary-budget.js
│  │     ├─ tariff-list-versions.js
│  │     └─ used-budget.js
│  └─ sidebar/
│     ├─ application-entry/
│     │  ├─ assistance-request.js
│     │  ├─ guarantee-letter.js
│     │  └─ send-text-message.js
│     ├─ profiles/
│     │  ├─ list/
│     │  │  ├─ applicant-list.js
│     │  │  ├─ household-list.js
│     │  │  └─ user-list.js
│     │  ├─ profile/
│     │  │  ├─ applicants.js
│     │  │  ├─ households.js
│     │  │  └─ users.js
│     │  └─ register/
│     │     ├─ applicant.js
│     │     ├─ household.js
│     │     └─ user.js
│     ├─ system/
│     │  ├─ archives.js
│     │  ├─ deactivated-accounts.js
│     │  ├─ logs.js
│     │  └─ reports.js
│     └─ templates/
│        ├─ guarantee-letters.js
│        └─ text-messages.js
├─ templates/
│  ├─ about.js
│  ├─ dashboard.js
│  ├─ errors.js
│  ├─ home.js
│  ├─ personal-pages.js
│  └─ welcome.js
├─ bootstrap.bundle.min.js
└─ globals.js

Thank you for understanding and reaching the end of the description!

About

AMPING-MAMANS is a Laravel-based computer system for monitoring digital document data and notifying applicants in medical assistance of the Auxiliaries and Medical Program for Individuals and Needy Generals (AMPING).

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •