Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

140 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ClassScheduler

ClassScheduler is a web application to help manage and schedule training classes and formations, consisting of an Angular front-end and a Spring Boot back-end.

Project Structure

  • frontend/ - Angular front-end application
  • backend/ - Spring Boot back-end application

Frontend Tech Stack

  • Angular
  • TypeScript
  • HTML/CSS

Backend Tech Stack

  • Spring Boot
  • Java
  • Oracle Database

Getting Started

Prerequisites

  • Node.js (for frontend)
  • npm (for frontend)
  • Java 19+ (for backend)

Installation

  1. Clone the repo
git clone https://github.com/oussamaWebDev/ClassScheduler.git
  1. Install and run the Angular front-end
cd frontend
npm install
ng serve
  1. Install and run the Spring Boot back-end
cd backend
./mvnw spring-boot:run
  1. Configure connection to database

Usage

The front-end Angular app will run on http://localhost:4200

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages