This repository contains a Spring Boot REST API for video Calling management.
- URL:
/api/v1/users/register - Method:
POST - Request Body: JSON object representing the user
{ "username": "example_user", "password": "example_password", "email": "user@example.com" }
- URL:
/api/v1/users/login - Method:
POST - Request Body: JSON object representing the user login
{ "password": "example_password", "email": "user@example.com" }
- URL:
/api/v1/users/logout - Method:
POST - Request Body: JSON object representing the log user Out
{ "email": "user@example.com" }
- URL:
/api/v1/users - Method:
GET - Request Body: JSON array containing all users
The User API provides endpoints for video call but before you create a meeting you're required for user registration, login, logout, and fetching all users. It is built using Spring Boot, which makes it easy to deploy and run as a standalone application.
Before running the application, make sure you have the following installed:
- Java Development Kit (JDK)
- Git (optional, if you want to clone the repository)
git clone https://github.com/Adebayour66265/videoCall cd videoCall./mvnw spring-boot:run./mvnw clean package
java -jar target/user-api.jar