An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

image

# 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].