SkyLink is a flight booking page developed as a practice project to learn and apply key concepts of state machines in React, using the Xstate v5 library.
- Welcome: Initial view with a welcome message and a button to start the flight search.
- Search: Select the origin and destination country through an API, along with departure and return dates.
- Passengers: Capture of data for each passenger to customize the reservation.
- Tickets: Display detailed reservation information, consolidating all entered data.
- React
- Xstate v5
- CSS
- Clone the repository:
git clone https://github.com/amandalimon/skylink-react-xstate-practice.git - Install dependencies:
npm install - Start the application:
npm start
🌐 Deployed version of SkyLink here
Contributions are welcome! If you find any issues or have suggestions to improve the project, please create an issue or submit a pull request.



