Skip to content

trivagoDuo/booking_cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

booking_cpp

Booking service for hotels, rooms and private homes like booking.com, trivago, etc. With personal accounts for the buyer, seller and administrators of the platform, with different variants of calculation (both at check-in and online)

Stack

  • Backend

    • C ++ The prerequisite for the creation of this project
    • oatpp Ready service solution, to spend time only on writing the logic of the service, writing handlers and work with the database
    • next.js Read more in the frontend
  • Frontend

    • Next.js Setting up over React with the backend, the choice fell on this particular framework because of the preender on the server side (for indexing by search engines), improved work with React components (will be detected only those components that need to be displayed), as well as the presence of routing, improved optimization and support for integration with other frameworks
    • Eslint For fast refactoring according to predefined rules and for detecting errors while writing code
    • Redux toolkit An improved version of Redux, which solves some of its problems, is a tool for managing data state and UI in JavaScript applications with a large number of entities.
    • Tailwind Offers pre-designed widgets for building a site from scratch with quick UI development, while Bootstrap comes with a set of pre-styled adaptive mobile components that have a defined UI set.

Engines

It is possible to run on Linux and with Docker

Run

Docker dependencies

docker pull ubuntu
docker pull postgres
docker pull node

docker-compose

docker-compose up --build

License

GNU General Public License v3.0

Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •