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

No packages published

Contributors 7

Languages