Skip to content

gustavosacoman/Backend-Challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 

Repository files navigation

Backend-Challenge

Description

This repository contains a backend challenge project designed to test the backend development skills. It involves creating APIs, managing database, and adhering to best coding practices. the project uses the Java framework Spring Boot, Maven and SQLite for devlopment.

Prerequisites

Before running this project, you need to make sure you have the following installed and configured:

  • Java JDK 21: Required to compile and run the Java code.

  • Maven 3.9.9: Used for dependency management and build automation.

  • SQlite: The database used for this project

Installation

  1. Clone the repository https://github.com/GustavoSacoman/Backend-Challenge.git

  2. Install JDK 21 and configure the environment variables, such as JAVA_HOME.

  3. Install Maven 3.9.9 to manage dependencies. Ensure it is properly configured in your system.

  4. Install SQLite and set the path in your system’s environment variables.

Running the Application

  • Navigate to the project directory: cd API

  • Build the project using Maven: mvn clean install -X

  • Run the project

API Documentation

Use Swagger to test all endpoints by navigating to http://localhost:3000/swagger-ui/index.html#/.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages