Skip to content

nchinling/learning_management_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learning Management System (LMS) Project

alt text alt text alt text

Overview

EduQuest is a Learning Management System (LMS) designed to facilitate the management and delivery of educational courses. It is built using Angular for the frontend and Spring Boot for the backend, providing a robust and scalable solution for educational institutions.

Features

  • User Authentication: Both student and teacher login and registration
  • Course Management: Create, edit, and delete courses with ease.
  • Dashboard: Provide a personalized dashboard for users with relevant information.
  • Responsive Design: Ensure a seamless experience across various devices.

Technologies Used

  • Frontend: Angular
  • Backend: Spring Boot
  • Database: (MySQL, MongoDB)
  • REST API: Follow RESTful principles for communication between frontend and backend.

Getting Started

Prerequisites

  • Node.js and npm for Angular development.
  • Java Development Kit (JDK) for Spring Boot.
  • MongoDB and MySQL

Installation

  1. Clone the repository:

    git clone https://github.com/nchinling/learning_management_system.git

Frontend setup

cd lms-frontent
npm install
ng serve

Backend setup

cd project.backend
mvn clean spring-boot:run

Video

Watch the video

About

LMS powered by Angular and Java. Note creation, assessment tools, and analytics for enhanced learning experiences and insights.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors