https://github.com/rajsoni06/flight-booking-project
React-based Flight Booking App that allows users to book one-way or return flights with proper date validation and a clean UI.
https://github.com/rajsoni06/flight-booking-project
deployment mern-stack project reactjs
Last synced: about 1 month ago
JSON representation
React-based Flight Booking App that allows users to book one-way or return flights with proper date validation and a clean UI.
- Host: GitHub
- URL: https://github.com/rajsoni06/flight-booking-project
- Owner: rajsoni06
- Created: 2025-07-06T05:53:33.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-06T06:17:01.000Z (12 months ago)
- Last Synced: 2025-07-06T07:24:17.881Z (12 months ago)
- Topics: deployment, mern-stack, project, reactjs
- Language: JavaScript
- Homepage: https://686a0cea214442b616598b85--flight-page.netlify.app
- Size: 184 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## ✈️ Flight Booking App
A simple and responsive React-based Flight Booking App that allows users to book one-way or return flights with proper date validation and a clean UI.
This project demonstrates core React concepts like component-based structure, form handling, conditional rendering, and state management using hooks.
## 🚀 Features
Book One-Way or Return flights
Live form validation for departure and return dates
Disable booking if invalid input
Simple, intuitive UI without external libraries
Built using Create React App
--

--
## 🛠️ Getting Started
1. Clone the repository
git clone https://github.com/rajsoni06/Flight-Booking-Project.git
cd Flight-Booking-Project
2. Install dependencies
npm install
3. Run the app locally
npm start
Open http://localhost:3000 to view it in your browser. The app will auto-reload on file changes.
## ✅ Booking Rules
For One-Way, only departure date is required
For Return, return date must be equal to or after the departure date
Submit button is disabled unless the form is valid
## 📄 License
This project is open-source and available under the MIT License.
## 🙌 Contributing
Pull requests are welcome! If you'd like to contribute, please fork the repository and use a feature branch.
Issues and suggestions are also appreciated.