Danncode10 / Danncode10/LGU-Solano-Marriage-License-System

Flow

Open
#6 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

### **User**

* **Registration & Security**
* Online registration form with Data Privacy Agreement.
* CAPTCHA integration for security and bot prevention.
* Account creation: Limited to one email per user.

* **Form Submission**
* Users fill out the form; can edit and review before the final submission.
* **Requirement Guide:** Display instructions (e.g., "Submit 3 copies of Birth Certificate to the office") so users know what to bring physically. (No file upload needed on the site).

* **Dashboard & Tracking**
* After submission, status changes to **"Being Processed."**
* Displays a **Unique Code** for the user to present to the employee.
* **Reminders:** Display rules like "Bring parents if aged 18-20" and "Bring original documents."

* **Verification Outcomes**
* **If Verified:** Dashboard shows **"Finished"** and sends an email notification.
* **If Rejected:** Dashboard remains **"Pending."** Employees may delete the form to allow a retry (if legally permitted).

---

### **Employee**

* **Access**
* Login page via email with the "Employee" role.

* **Processing Requests**
* Search/Process registrations using the user's **Unique Code**.
* View uploaded data (e.g., image of the couple).
* Generate a **downloadable Excel form** based on the User ID.

* **Manual Entry**
* Employees can manually encode data for walk-ins who don't have accounts.
* **Database Rule:** Email field can be `NULL` for these manual entries.

---

### **Admin**

* **Access**
* Login page via email with the "Admin" role.

* **Staff Management**
* Can add or approve new Employee accounts.

* **Database Control**
* Access to the master list of all marriage data.
* Full reporting tools with data filtering.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.