Skip to content

ThiwankaReiss/AR-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AR-Project Backend

Spring Boot backend for the AR project.

Related Repositories

Tech Stack

  • Java 17
  • Spring Boot 3.x
  • Spring Web
  • Spring Data JPA
  • MySQL
  • Lombok
  • OpenAPI (springdoc)
  • Maven
  • JUnit 5 + Mockito

Prerequisites

  • JDK 17+
  • Maven 3.8+
  • MySQL server

Getting Started

  1. Clone this repository.
  2. Configure your database and other environment settings in src/main/resources/application.yml.
  3. Run the app:
mvn spring-boot:run

The backend starts on the server/port configured in application.yml.

Build

mvn clean package

Run Tests

mvn test

API Docs

Once the app is running, open:

  • Swagger UI: http://localhost:8080/swagger-ui/index.html

Project Structure

  • src/main/java/org/example/controller - REST controllers
  • src/main/java/org/example/service - service layer
  • src/main/java/org/example/repository - data access layer
  • src/main/java/org/example/entity - JPA entities
  • src/main/java/org/example/dto - DTOs
  • src/test/java - unit tests

About

Spring Boot backend for the AR project.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages