Skip to content

KinderConnect is an ASP.NET Core-based kindergarten management system designed to simplify administrative tasks, enhance communication, and create a nurturing learning environment for young students. With its foundation on .NET and EntityFramework Core, KinderConnect offers robust database management capabilities essential for efficient operations.

License

Notifications You must be signed in to change notification settings

MustyX23/KinderConnect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🪁 KinderConnect

KinderConnect is an ASP.NET Core-based kindergarten management system crafted to streamline administrative tasks and foster a nurturing learning environment for children. Leveraging the power of .NET and EntityFramework Core, KinderConnect ensures robust database management for seamless operations.

🎓 Final Project for the ASP.NET Core Course at SoftUni (April 2024).


📝 How It Works

  • Guest Visitors:

    • Browse available classrooms
    • Read engaging blog posts
  • Logged-in Users (Parents):

    • Add their child to a preferred classroom
    • Access detailed information about their child
  • Teachers:

    • Manage attendance records for the classrooms they oversee
  • Admin:

    • Create/delete blog posts, activities, classrooms
    • Upgrade users to teachers and services
    • Monitor online user statuses

🛠️ Built With

  • ASP.NET Core 6.0
  • Entity Framework (EF) Core 6.0
  • Microsoft SQL Server Express
  • ASP.NET Identity System
  • MVC Areas with Multiple Layouts
  • Razor Pages, Sections, Partial Views
  • View Components
  • Dependency Injection
  • Status Code Pages Middleware
  • Exception Handling Middleware
  • Sorting, Filtering, and Paging with EF Core
  • Data Validation, both Client-side and Server-side
  • Custom Validation Attributes
  • Responsive Design
  • Bootstrap
  • jQuery

⚙️ Application Configurations

Upon running the application, sample data will be seeded, including:

Test Accounts:

  • Parents: Parent1/password: 123456m, Parent2/password: 123456m, Parent3/password: 123456m
  • Teachers: MrsBenkova/password: 123456m, MrsLyubliana/password: 123456m
  • Admin: Admin/password: 123456m

📜 License

This project is licensed under the MIT License.

About

KinderConnect is an ASP.NET Core-based kindergarten management system designed to simplify administrative tasks, enhance communication, and create a nurturing learning environment for young students. With its foundation on .NET and EntityFramework Core, KinderConnect offers robust database management capabilities essential for efficient operations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published