Look inside
In this liveProject, you’ll take on the role of a web developer with a new client: a spa company called AR Salon. AR Salon wants to update its old over-the-phone manual booking system into a modern web-based service. Your challenge is to design and build this system, which will allow users to view available slots for spa services, pay for services, and retrieve customer information. To accomplish this, you’ll use Java and Spring Boot to construct a reliable backend, and JavaScript and ReactJS to build a responsive user interface.
This project is designed for learning purposes and is not a complete, production-ready application or solution.
prerequisites
This liveProject is for programmers familiar with Java and JavaScript, who want experience in full stack web development. To begin this liveProject, you will need to be familiar with:
TOOLS
- Intermediate Java
- Basics of Spring Boot
- Basics of ReactJS
- Java IDEs such as Eclipse or IntelliJ IDEA
- Web IDEs such as Visual Studio Code or Webstorm
TECHNIQUES
- Basics of Booking System
- Basics of Payment Gateway
- Basics of REST API, HTML and CSS
you will learn
In this liveProject, you’ll learn important concepts for creating production-ready web apps. The skills you master are essential for any web developer, and at the end of the project you’ll have a professional-level app for your portfolio.
- Spring Boot Web API
- Swagger
- PostgreSQL
- Integrating Payment System
- Responsive UI with ReactJS and Bootstrap
- RxJS Observables
- Creating and Scanning QR code