/Course-Assistant-Platform-Frontend

This is the frontend of the course assistant platform, including user management, course management, notification management, assignment & exam management, and score management.

Primary LanguageJavaScriptMIT LicenseMIT

Course-Assistant-Platform-Frontend

Introduction

This is the frontend part of the Course Assistant Platform, a comprehensive system designed to facilitate the management of various academic tasks including user, course, notification, assignment & exam, and score management. The project is built using React, providing a dynamic and user-friendly interface.

Features

  • User Management: Handle user profiles and permissions.
  • Course Management: Organize course content and schedules.
  • Notification Management: Send and manage alerts and messages.
  • Assignment & Exam Management: Distribute, collect, and grade assignments.
  • Score Management: Record and analyze student performance.

Getting Started

To get a local copy up and running, follow these simple steps:

Prerequisites

  • Course-Assistant-Platform-Backend installed on your local machine.
  • Node.js installed on your local machine.
  • Familiarity with npm (Node Package Manager).

Installation

  1. Clone the repository to your local machine:

    git clone https://github.com/qzydustin/Course-Assistant-Platform-Frontend
  2. Navigate to the project directory:

    cd Course-Assistant-Platform-Frontend
  3. Install NPM packages:

    npm install
  4. Start the development server:

    npm start

After these steps, the application should be running on your local server and accessible via your web browser.

License

This project is licensed under the MIT. Please see the LICENSE file for more details.