Skip to content

Mikhail164th/Hyperschool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HyperSchool: Django-Based Educational Course Management System

A course management platform built with Django framework designed for educational centers. The system provides functionality for course administration, user management, and enrollment processes.

base

Core Features

1. Course Management

  • CRUD Operations: Full Create, Read, Update, Delete functionality for courses
  • Enrollment System: Applying to courses

2. User Authentication & Authorization

  • User Registration: Sign-in, Login, Logout implemented

3. Profiles:

  • Students: Each has a profile (first name, last name, age) and a list of courses they are enrolled in.
  • Teachers: They have a similar profile plus an "About Me" field.

4. Navigation & Search

  • Course Search: Advanced search functionality by course title
  • Detailed Views: Comprehensive course and instructor pages

Technical Stack

  • Framework: Django 4.0.2
  • Database: SQLite
  • Tools: Django Admin for administration, Django Forms for forms, Class-based Views, Function-based Views for views, and a standard template system.

Screenshots

signup Login
Course_details Teacher_details
Add_course

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors