Comprehensive Nursery Management Application Development

Åpent Lagt ut nylig Betales ved levering Slutter om 6 dager
Åpent Betales ved levering Slutter om 6 dager

Nursery Management :

Introduction

This proposal outlines the development plan for a comprehensive Nursery Management Web and

Mobile Application. The application is designed to meet the needs of nursery owners, parents, and

administrators by providing essential functionalities such as child management, attendance tracking,

billing, and more.

Project Overview

Technology Stack**

• Front-end: React and [login to view URL]

• Mobile App: Flutter (Android and iOS)

• Backend: PHP (Laravel framework)

• Database: MySQL

Deliverables

1. Main Application Account

• Dashboard

• Customizable with widgets and graphical elements.

• Client Account Management

• Create, suspend, delete client accounts.

• Access Control

• Give access rights to certain features.

• Billing with Deposits and Discounts

• Implement basic functionality between super-admin and client accounts.

• Website with Login

• Basic login functionality.

2. Clients (Nursery Owners)

• Dashboard

• Customizable with widgets and graphical elements.

• Display nursery information, opening times, closure dates.

• Today's date and time.

• Today's child attendance.

• Upcoming birthdays.

• Children search.

• Register Kids

• Add a child.

• Add a parent.

• Select curriculums.

• Manage sessions.

• Upload documents.

3. Parents

• Dashboard

• View requestable extra sessions, children's absences, and holidays.

Phase 2: Advanced Functionality

1. Clients (Nursery Owners)

• Documentation on the Kids

• Manage food (meal types, items), menu items, drinks, toilet, sleep, group

activities, individual activities.

• Activities dashboard.

• Curriculum-based activities.

• Upload documents.

• Document injuries.

• Consumables

• Document against the kid and can be billed.

• Assets and Devices

• Manage authorized devices and PPM schedules with basic features.

• Location

• Implement GPS tracking.

• Financial Details

• Hourly, daily, weekly, monthly rates.

• Nursery rates.

• Manage consumables and additional logic (funding).

• Line items, sessions, items, consumables, funding, discounts.

• Accounting, child reference codes, account codes.

• Invoicing, invoice settings, payment methods.

• Integrate Paypal payment gateway.

2. Staff Management

• Staff Handover of Kids

• Add a staff member.

• Manage staff leave types, staff list, staff rota, staff register, staff login, staff leave, and staff attendance.

• Attendance

• Track attendance for the agreed schedule.

• Associate room and transfer from one room to another.

• Associate to a staff member.

• Manage leave types.

3. Learning

• Curriculums

• Activate and manage curriculums to use at the nursery.

• Display and edit general learning settings.

• Show child overview section on formative reports.

4. General Enquiry

• Enquiry Management

• Add room, manage enquiry settings, enquiry form, enquiry pipeline, enquiry

source, lost reason, enquiry reason.

• Implement chatting with WhatsApp functionality.

5. Reports

• Generate and manage various reports: Staff, Children Room, Children Report,

Announce, Occupancy, Enquiries, Nursery Files, Settings, My Files.

6. Security

• General Security Settings

• Manage authorized devices and access logs.

Roles and Permissions

Main Roles

1. Super Admin

• Full access to all functionalities.

• Manage client accounts, billing, access control, and website.

• Generate and view all reports.

2. Nursery Owner (Client)

• Dashboard access with customizable widgets.

• Manage nursery information, children, attendance, documentation, assets, and

financial details.

• Staff management and scheduling.

• View and generate relevant reports.

3. Parent

• View dashboard with requestable extra sessions, children's absences, and holidays.

• Access to children’s summaries and financial information.

• Communication with nursery.

Permissions Breakdown

Role Permissions

Super

Admin Full access to all modules and submodules.

Role Permissions

Nursery

Owner

Access to dashboard, nursery information, children management, attendance,

documentation, financial details, staff management, learning, enquiries, reports,

security.

Parent Access to dashboard, children summaries, financial details, parent communication.

Timeline and Milestones

• Phase 1: Core Functionality

• Initial design and setup.

• Development of core modules and basic website functionality.

• Initial testing and deployment.

• Phase 2: Advanced Functionality

• Development of advanced modules and features.

• Comprehensive testing and final deployment.

• User training and documentation.

Testing and Quality Assurance

• Unit testing for individual modules.

• Integration testing to ensure smooth interaction between modules.

• User acceptance testing to validate the final product meets client requirements.

Next.js React.js Laravel MySQL Flutter

Prosjekt-ID: #39017550

Om prosjektet

3 bud Åpen for budgivning Eksternt prosjekt Aktiv nylig

3 frilansere byr i gjennomsnitt ₹25917 for denne jobben

hassebahmad99

Greetings ,I hope you're doing great! ⭐I have reviewed your project description.I will do it as per your requirements. Can we have a quick chat to discuss the project?⭐ I'm confident that I can deliver the results yo Mer

₹25000 INR på 7 dager
(9 Omtaler)
2.6