Designed for students by students
The REST-API of Oh-My-Web
Oh-My-Backend is a standalone opensource REST-API class-management system.
In other words:
You can build your own implementation for a client or just use the already existing Oh-my-Web;
A web-app built with React, TypeScript and lots of love! ❤️
- Open a Terminal and navigate to the project's root
- Run
docker compose up -d
to start the database - Or: Feel free to use any MySQL database
- Just make sure it's running on
___:3306
- If this is not the case, edit the
spring.datasource.url
to match your port in theapplication.yml
file
- Just make sure it's running on
- Create a database table called 'ohmyclass'
- Via IntelliJ:
- Locate
OhMyClass.java
and hit the run button
- Locate
- Via maven:
- Locate the project's root and run
mvn spring-boot:run
- Locate the project's root and run
- Postman
- Import the requests and environment files into postman
/documentation/postman
- Import the requests and environment files into postman
- [...]
- [...]