This HTML & Javascript website is part of two online courses called "Build Microservices with .NET and Amazon Web Services" and "Master Event-Driven Microservices with Python and AWS"
The purpose of this website is to act as the front-end for a microservices-based Hotel Booking system developed during the courses mentioned above. This straightforward website is designed with HTML, CSS, and JavaScript. It eliminates the complexity of using a more sophisticated JavaScript framework, such as React or Angular, allowing students to focus on learning about Microservices and their development in AWS.
The course explains how a microservices-based system is developed and what relevant design patterns are applied in scenarios.
- Clone the repository into a local folder.
- Open the folder in Visual Studio Code.
- Search for "" and replace it with the actual URL of the APIs you build.
You will need a web server, such as Internet Information Services (IIS) in Windows or Apache Tomcat on Mac or Linux.
A straightforward way to set up a web server is with Node.js's built-in web server. Follow these steps:
- Download node.js : https://nodejs.org/en
- In Terminal, enter
npm --versionto make sure you have Node.js. - In Terminal, enter
npm install -g http-server - Clone the front-end Github repository, then "cd" into that directory in Terminal:
cd path/to/your/website - Start the HTTP server:
http-server - Visit
http://localhost:8080 - If port 8080 is occupied on your computer, specify a different port when you start the HTTP server:
http-server -p 3000
Alternatively, you can use "Web Server Extension on Google Chrome"
Subscribe to the Free Technology and Technology Management Courses channel for free lectures about Coding, DevOps, and Technology Management. Here is the link to the YouTube channel.