Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gaming Yoti

A Spring Boot application that integrates with the Yoti Age Verification API.

Live Application

The application is deployed on Render and can be accessed at:

https://gaming-yoti.onrender.com


Prerequisites

  • Java 21
  • Maven 3.9+
  • Git

Instructions on how to run it locally

Clone the Repository

git clone https://github.com/vaishnavisatishdeshpande-ai/gaming-yoti.git
cd gaming-yoti

Configure Environment Variables

Set the following environment variables before running the application.

macOS / Linux

export YOTI_API_KEY=<your_yoti_api_key>
export YOTI_SDK_ID=<your_yoti_sdk_id>
export AGE_THRESHOLD=25
export YOTI_CALLBACK_URL=https://your-domain.com/result.html

Windows

set YOTI_API_KEY=<your_yoti_api_key>
set YOTI_SDK_ID=<your_yoti_sdk_id>
set AGE_THRESHOLD=25
set YOTI_CALLBACK_URL=https://your-domain.com/result.html

Build the Application

./mvnw clean package

Run the Application

./mvnw spring-boot:run

The application will be available at:

http://localhost:8080

Running with Docker (Optional)

Build the Docker image:

docker build -t gaming-yoti .

Run the container:

docker run \
-e YOTI_API_KEY=<your_yoti_api_key> \
-e YOTI_SDK_ID=<your_yoti_sdk_id> \
-e AGE_THRESHOLD=25 \
-e YOTI_CALLBACK_URL=<your_callback_url> \
-p 8080:8080 \
gaming-yoti

The application will be available at:

http://localhost:8080

Notes

  • The live application is available at https://gaming-yoti.onrender.com.
  • API keys and SDK IDs are provided through environment variables and are not included in this repository.
  • No personally identifiable information (PII) is stored in the repository.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages