Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 1.62 KB

README.md

File metadata and controls

27 lines (18 loc) · 1.62 KB

ConsigliaViaggi2019 logo-search-grid-1x-removebg-preview(1)

It serves as a travel support platform, allowing users to search for accommodation facilities and view details about them, including reviews and related services. The search can be performed by keywords, type of accommodation (Hotel, Restaurant, Tourist Attraction), or through geolocation using Google Maps API and GPS.

What is it?

It is a mobile application designed to assist users in finding and exploring accommodation options and related services.

Cattura(1)

Technologies used:

  • DBMS: MySQL
  • Server: Spring Boot (written in Kotlin)
  • Client: Kotlin
  • Dependency Management: Maven and Gradle
  • Cloud Services: AWS Elastic Beanstalk (for hosting the Spring server), AWS RDS (for hosting the MySQL database)
  • Security: Spring Security with JWT tokens, BCrypt algorithm for password encryption.

Ambition of the project:

The project was developed for an academic exam. It showcases proficiency in various technologies and frameworks, demonstrating the ability to build a functional and secure mobile application. The Spring server is currently hosted on Elastic Beanstalk, and the MySQL DB is hosted on RDS.

The project is in a completed state, but further development or adjustments may be made as needed. The mobile app can be tested independently, and instructions are provided for connecting the server to a personal database if desired.