Skip to content

REST API which based on SpringBoot, Java 8, PostgreSQL, Hibernate, JUnit and H2 database. It allows you to create, update and received data about customers, reservations and apartments. README.md - for more.

Notifications You must be signed in to change notification settings

SirVertar/room-for-you

Repository files navigation

Room For You - REST API

Table of contents

Introduction

Room For You is a simple REST Api that has the capabilities to:

  • Customer
    • create a customer,
    • update a customer,
    • delete a customer,
    • get data about customers.
  • Apartment
    • create an apartment,
    • update an apartment,
    • delete an apartment,
    • get data about apartments,
    • searching an apartment on its city and street,
    • obtaining information about the geographical coordinates of specific apartment (longitude and latitude),
    • getting weather information near specific apartment.
  • Reservation
    • make a reservation,
    • update a reservation,
    • delete a reservation,
    • get data about reservations.

Api endpoints documentation

Technology

  • Java 8
  • JUnit
  • Gradle
  • Spring
  • SpringBoot
  • Spring security
  • H2 database
  • PostgreSQL database (only in deployed application)

External api used in application

How to start up an application

About

REST API which based on SpringBoot, Java 8, PostgreSQL, Hibernate, JUnit and H2 database. It allows you to create, update and received data about customers, reservations and apartments. README.md - for more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages