Skip to content

bernabaris/flight-rest-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flight Rest API 🛩️

Overview

flight-rest-api is a RESTful API designed to provide a seamless experience in searching for flights. Built with Spring Boot, this project offers scalable solutions for flight search applications.

Features

  • Flight Search: Allows users to search for available flights based on various criteria.
  • User Authentication: Basic Authentication (Secure user registration and login.)
  • Swagger Integration: Simplifies API endpoint testing.

Getting Started

Prerequisites

  • Java 17
  • Maven
  • Docker Desktop
  • MariaDB

Installation

  1. Clone the repository:
    git clone https://github.com/bernabaris/flight-rest-api.git
  2. Navigate to directory for MariaDB setup with Docker:
    cd flight-rest-api/docker/mariadb
  3. Start the MariaDB container by running:
    docker compose up -d  
  4. Build the project with Maven:
    mvn clean install
  5. Run the application:
    mvn spring-boot:run
  6. Navigate to Swagger path in your browser to access the Swagger UI and test the API endpoints.
    http://localhost:8080/swagger-ui/index.html

This project was developed to learn java spring boot with my supportive study coach @tunahansezen 💫

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages