Skip to content

FatemaMarhoon/Alef

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alef - Preschool Management System

Alef, named after the first letter in Arabic, symbolizes the first steps in education. It is a comprehensive, web-based system designed to manage the registration, administration, and operational tasks of preschools. Alef streamlines the daily operations of preschools, allowing administrative staff to efficiently handle tasks such as user registration, profile management, booking, payment tracking, and more. By automating repetitive tasks and enhancing communication between parents and preschool staff, Alef ensures a smooth and effective management process.

Features

  1. Authentication and Authorization

    • Choose a plan and request registration.
    • Secure login for users.
  2. App Profile and Content Management

    • Preschool admins can view and edit their public profile.
    • Upload and manage media such as photos, videos, and documents.
  3. Booking Management

    • View an integrated calendar.
    • Receive reminders for appointments.
  4. List All Applications

    • Access a detailed child profile with all relevant information and documents.
  5. Approve/Reject Application Requests

    • Evaluate children during interviews and manage their application status.
  6. Payment Management

    • View payment history, send payment reminders, and request payments from parents.
  7. Waiting List Management

    • Automatically manage waiting lists and notify parents of updates.
  8. Student Management

    • View and edit student profiles.
  9. Staff Management

    • View and edit staff profiles.
  10. Class Assignment

    • View a list of classes, open new classes, and assign teachers and students either automatically or manually.
  11. Report Generation

    • Generate reports for various purposes, including trips, invoices, and ministry-required documents.
  12. Registration Request Management

  • Approve or reject preschool registration requests.
  • View a list of registered preschools.

Technologies Used

Alef is built with a robust tech stack to ensure reliability, scalability, and ease of use:

  • Next.js: A powerful React framework for building server-side rendered and static web applications.
  • MySQL: A relational database management system for reliable data storage.
  • ExpressJS: A minimalist web framework for Node.js, providing fast and secure API endpoints.
  • Google Cloud Services: Cloud computing services for scalable deployment and management.
  • Firebase: For real-time database, authentication, and more.
  • Docker: Containerization to ensure consistent environments across development, testing, and production.
  • Socket.io: Enables real-time, bidirectional communication between clients and the server.
  • TypeScript: Enhances code reliability and maintainability with static typing.

Benefits

By implementing Alef, preschools can achieve:

  • Streamlined Operations: Automate repetitive tasks, reducing the manual workload.
  • Enhanced Efficiency: Improve staff productivity by centralizing and automating administrative tasks.
  • Improved Parent Satisfaction: Maintain clear communication and provide a seamless experience for parents.
  • Effective Management: Simplify the management of students, staff, classes, and financial transactions.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •