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.
frontend/- Angular front-end applicationbackend/- Spring Boot back-end application
- Angular
- TypeScript
- HTML/CSS
- Spring Boot
- Java
- Oracle Database
- Node.js (for frontend)
- npm (for frontend)
- Java 19+ (for backend)
- Clone the repo
git clone https://github.com/oussamaWebDev/ClassScheduler.git- Install and run the Angular front-end
cd frontend
npm install
ng serve- Install and run the Spring Boot back-end
cd backend
./mvnw spring-boot:run- Configure connection to database
The front-end Angular app will run on http://localhost:4200