https://github.com/dineshhh05/yourflights
Minimal flight search platform
https://github.com/dineshhh05/yourflights
airport api booking-platform
Last synced: 3 months ago
JSON representation
Minimal flight search platform
- Host: GitHub
- URL: https://github.com/dineshhh05/yourflights
- Owner: dineshhh05
- Created: 2025-03-14T01:57:39.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-15T02:57:08.000Z (7 months ago)
- Last Synced: 2025-07-09T08:04:49.006Z (3 months ago)
- Topics: airport, api, booking-platform
- Language: JavaScript
- Homepage:
- Size: 70.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# YourFlights
**YourFlights** is a flight search application built with **Node.js**. It allows users to search for available flights and view detailed information, flight booking management(soon).
## Features
- **Flight Search**: Users can search for available flights by destination, date, and other filters.
- **Flight Booking Management**: Allows users to manage and book flights. This feature is a work in progress :)## Getting Started
Follow these instructions to set up and run the project locally.
### Prerequisites
Make sure you have the following installed:
- **Node.js** (https://nodejs.org/)
- **npm** (Node Package Manager)
- **SerpAPI API key** (https://serpapi.com/users/sign_up)### Installation
1. **Clone the repository**:
```bash
git clone https://github.com/your-username/YourFlights.git
```2. **Navigate to the project directory**:
```bash
cd YourFlights
```3. **Install dependencies**:
```bash
npm install
```### Setup Environment Variables
Get an API key from SerpApi and fill it in the .env sample file and rename it to `.env` file in the root of the project.
### Running the Application
1. **Start the backend server**:
```bash
npm start
```By default, the server will run on `http://localhost:5000`.
2. Your backend API will now be accessible and you can interact with it.
## Contact
For any issues or questions, feel free to reach out to [your-email@example.com].