Skip to content

momcilovicluka/5-days-in-cloud-task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Levi9 Hackathon Challenge

GitHub Repo stars GitHub last commit GitHub repo size

This project is a Java-based application for managing matches between teams, keeping track of player stats, and updating team information. Below is the documentation detailing the setup, build, and usage instructions, along with the technologies used.

🚀 Setup Guide

🛠 Prerequisites

To successfully build and run the project, you will need the following tools and dependencies:

  • Java Development Kit (JDK): Version 23 is used, but should be able to run on earlier by changing java version in pom.xml ☕
  • Maven 🏗
  • All project dependencies are in pom.xml so they will be downloaded automatically ⬇

⚡️ Getting Started

Follow these steps to set up and run the Spring Boot application locally.

1. Clone the Repository 📂

  • 1.1 With git:
git clone https://github.com/momcilovicluka/5-days-in-cloud-task.git

or

  • 1.2 With GitHub cli:
gh repo clone momcilovicluka/5-days-in-cloud-task

2. Navigate to the Project Directory 📁

cd 5-days-in-cloud-task

3. Install Dependencies 🚀

Use Maven to compile and package the application:

mvn clean install

4. Run the application! 💨

mvn spring-boot:run

You can also run it as a normal jar after compilation if you're really keen:

java -jar target/5-days-in-cloud-task-0.0.1-SNAPSHOT.jar

5. Access the application ▶

The app is served on http://localhost:8080

🛠 Used Technologies

Technology Description
☕ Java Core programming language used to build the application.
🌱 Spring Boot Framework for creating REST APIs, managing application lifecycle, and simplifying configurations.
📦 Maven Dependency management and build automation tool.
🌶 Lombok Reduces boilerplate code with annotations for getters, setters, and more.
💾 H2 Database Lightweight, in-memory database for development and testing.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages