This project is a React application that displays flight booking information. It uses Tailwind CSS for styling and React Icons for icons. The project is configured with TypeScript . The project is deployed to GitHub Pages using a CI/CD pipeline configured with GitHub Actions.
- Display flight booking information.
- Pixel-perfect design using Tailwind CSS.
- TypeScript for type safety.
- CI/CD pipeline with GitHub Actions.
- Automated deployment to GitHub Pages.
- React: A JavaScript library for building user interfaces.
- Tailwind CSS: A utility-first CSS framework.
- React Icons: Popular icons as React components.
- TypeScript: A strongly typed programming language that builds on JavaScript.
- GitHub Actions: Automate workflows, including build, and deployment.
Ensure you have the following installed on your local development environment:
- Clone the repository:
git clone https://github.com/Naser-Rifat/flightbooking.git
cd flightbooking
npm install
npm start