WP Manifestindependent plugin directory
manifest / users / day-care-portal

Daycare Client Portal

A secure client portal for managing child observations and daily reports.

by Webartsy · github.com/arifiqbal01/day-care-portal

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.zip

Readme

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

  1. Upload the plugin folder to:
  2. Activate Child Reports Portal from the Plugins menu in WordPress.
  3. 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 (.gitignore included).
  • Use composer install --no-dev --optimize-autoloader on deployment.
  • Optionally automate ZIP builds for deployment using GitHub Actions.

Author: Arif
Version: 1.0
License: GPLv2 or later
Status: Private Development

Read the full README on GitHub →