Skip to content

junaaid96/inter_ed_hub-nextjs

Repository files navigation

InterEd Hub - An Online School

Live Link: https://inter-ed-hub-nextjs.vercel.app/ Backend repo: https://github.com/junaaid96/inter_ed_hub-drf

Overview

This project implements an online school platform with functionalities for user registration, course creation, management, and listings. It aims to provide a seamless experience for both teachers and students.

Functionalities

1. User Registration and Authentication

  • Users can register by providing necessary details.
  • Email verification is implemented for account activation.
  • Secure login and logout processes are ensured through authentication mechanisms.

2. Course Creation

  • Teachers can create courses tailored for their students.
  • Details such as title, description, and department can be specified during course creation.

3. Course Management

  • Teachers have the authority to update and delete courses they've created.
  • Course management functionalities are restricted to courses added by the respective teacher.

4. Course Listings

  • The homepage displays a comprehensive list of available courses.
  • Each course is presented with essential details including title, description, department, etc.
  • Students can filter courses based on departments for easy navigation.

Technologies Used

  • This is the Frontend developed using Next.js.
  • Backend developed using Django Rest Framework.
  • SQLite database used.