Skip to content

tugsef/agencyTourism

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

agencyTourism

This repodisitory includes tourism agency management and customer reservation application

Java Spring React HTML5 CSS3 Markdown Swagger Postman Postgres React Router JavaScript

I wanted to develop an application where I could use my valuable connections with Java Spring Boot on the back-end and React on the front-end.

  • Maven project
  • Spring Security
    • Authentication
    • Authorization
    • Password Encoder
  • Seeing the hotels registered in the system
  • Ability to search for hotels by city, date and number of people
  • Ability to search by city
  • Filter by price, star, hotel type or room, etc.
  • View hotel details
  • Searching for available rooms in the hotel

In addition, for businesses that want to register their facility to the system, hotel addition, deletion, photo, room and reservation transactions etc. on the back-end side. Tested manually using Swagger and Postman. It is not added to the front-end part. You can check it out on my Github profile.

Back-End Skills

  • Java
  • lambda expressions
  • stream api
  • Java spring boot faremework
  • spring boot data JPA(hibernate)
  • Model mapper
  • Lombok
  • Json web token

Design Approaches

  • OOP(Object Oriented Programming)
  • SOLID
  • Response/Request Pattern
  • Constructor Dependency Injection

Frond-End

  • React
  • React Router
  • react query
  • react context
  • semantic ui react
  • formik
  • axios
  • HTML
  • CSS

Database

  • Postgresql

Testing tools

  • Swagger
  • Postman

Spring Security6.1.0

postmanSigninSecurity

Introduction(Watch Youtube)

📧 Contact

Sefa Demirtaş
Software Developer
Linkedin
sefa.demirtas91@gmail.com