Daycare Client Portal
A secure client portal for managing child observations and daily reports.
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/arifiqbal01/day-care-portal/archive/refs/heads/master.zipReadme
Child Reports Portal Plugin
Overview
Child Reports Portal is a custom WordPress plugin built to manage and monitor children’s progress reports within an organization.
It provides a secure, role-based system where admins have full control over data, while supervisors (a custom user role) have limited access to add, update, and share reports.
Key Features
Role Management
- Admin: Full access to all plugin data and settings.
- Supervisor: Custom user role with limited permissions — can add new children, update session reports, and share reports with parents.
hild Management
- Add, edit, and view child records via simple form-based input.
Session Reports
- Supervisors can update daily or weekly session reports for each child.
- Reports are stored securely and accessible via the portal.
Share Reports
- One-click functionality to share or email reports directly to parents.
Admin Dashboard
- Centralized control panel for managing supervisors, children, and all reports.
Installation
- Upload the plugin folder to:
- Activate Child Reports Portal from the Plugins menu in WordPress.
- Navigate to the Reports Portal menu in the WordPress Dashboard.
User Roles
| Role | Permissions |
|---|---|
| Admin | Full control: manage users, children, and reports |
| Supervisor | Limited: add children, update session reports, and share reports |
Notes
- Designed for internal organizational use.
- Compatible with WordPress 6.x+.
- Built following WordPress coding standards and uses nonce validation for secure form handling.
Repository Info
- Visibility: Private
- Version Control: Git + Composer (vendor ignored)
- Recommended Branches:
master→ stable production release
Development Tips
- Keep
/vendor/and/node_modules/out of Git (.gitignoreincluded). - Use
composer install --no-dev --optimize-autoloaderon deployment. - Optionally automate ZIP builds for deployment using GitHub Actions.
Author: Arif
Version: 1.0
License: GPLv2 or later
Status: Private Development