Skip to content

khaledrokaya/EducationalCenterFinal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Educational Center Application 🎓

This is a desktop application designed to manage the activities of an educational center. The application includes a comprehensive Admin Dashboard that handles various functionalities such as Teacher Management, Course Management, Student Management, and more. Additionally, it provides a Q&A section for student-teacher interaction and tracking attendance and grades.

Features 🚀

Desktop Application (Admin Dashboard)

  • Login & Register: Admin and user authentication 🔒.
  • Teacher Management: Add, delete, and update teacher details 👩‍🏫👨‍🏫.
  • Course Management: Create, modify, delete, assign teachers, and set prices and schedules for courses 📚.
  • Student Management: Add, delete, and update student details, track payments, and manage attendance 🎒.
  • Staff Management: Manage staff data, including adding, deleting, and updating staff members 🧑‍💼.
  • Attendance Tracking: Monitor class attendance for students 📅.
  • Grade Management: Manage and track historical grade records for students 📈.
  • Q&A Section: Communication between students and teachers .

Website (Student Interaction)

  • Frontend: The website is built with HTML, CSS, and JavaScript to offer an interactive experience for students 🌐.
  • Backend: The backend is developed using .NET 8 and APIs, providing functionality for:
    • Q&A Section 🗣️💬: Students can ask questions, and Staff and Admin can provide answers! 🤔➡️👩‍🏫.

Technology Stack 🛠️

  • Desktop Application:

    • Frontend: Built using Windows Forms with .NET Framework 4.
    • Backend: SQL Server for database management.
  • Website:

    • Frontend: Developed with HTML, CSS, and JavaScript for the user interface.
    • Backend: .NET 8 for the API, providing data and interaction with the database.
    • Database: SQL Server.

Prerequisites ⚙️

  • SQL Server and SSMS (SQL Server Management Studio) for database management.
  • .NET Framework 4 for the Desktop Application.
  • .NET 8 SDK for the Website backend.

Branches

  • Account Aya Alagamy
  • CourseManage Aya Elsaaed
  • DQ Alaa Rehab
  • EmployeeManage Nour Salem
  • StaffCourse Khaled Mostafa
  • StudentManage Renad Emad
  • TeacherCourse Youssef Ahmed
  • TeacherManage Aya Ahmed

Links

About

Educational Desktopp Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages