Working as a team member in the back-end side of a web based hotel CRS(central reservation system) software named "Adotel".
It's a huge project and the first native one in the country.
The project includes two panels. CRS panel that is using by hotels, and TA(travel agency) panel that is using by travel agencies.
The project is developed by Laravel and MongoDB in the back-end and Angular(CRS panel)+React(TA panel) in the front-end.
We also developing APIs to integrate with various hotel softwares(PMS). So adapter pattern is one of important design patterns we using here.
My main role here is working(develop and tech-support) on the booking module. It's a core module and I developed it from scratch. Also there is a RESTful web-service API we give it to the channels(TAs) as "Adotel Connect API" which is developed by me. Basically they can book and manage reservations and pull or subscribe to push changes of CRS ARI(availability, restrictions, and inventory) through it.
laravel mongodb php rabbitmq docker linux git agile