Skip to content

Latest commit

 

History

History
48 lines (30 loc) · 1.16 KB

README.md

File metadata and controls

48 lines (30 loc) · 1.16 KB

Java CI with Gradle NodeJS with Webpack

Open school

OpenSchool is a school management app. It tries to be a platform for every activity in school.

Start the application

docker-compose up

Architecture

OpenSchool is a React Single Page Application. To manage its users, it uses Keycloak.

All services are managed via Docker-Compose.

Development

Frontend

If you want to develop in the frontend you can start the backend via:

docker-compose --profile backend up

Now you can start your development server

npm run serve

Backend

If you want to develop in the backend you can start the frontend via:

docker-compose --profile frontend up

Motivation

OpenSchool is a project I started to learn about React and Redux at a production scale. As time goes by, maybe it grows to something bigger.