Skip to content

✈️ A React-based frontend for the SI-2025 Airline project, providing a user-friendly interface for flight booking and management.

License

Notifications You must be signed in to change notification settings

SI-2025-AIRLINE/Frontend

Repository files navigation

✈️ SIAirline Frontend

This repository contains the frontend application for the SIAirline Information System, developed using React and Vite.
It serves as the user interface for the airline management system, providing features such as flight booking, check-in, and more.

🛠️ Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/SI-2025-AIRLINE/Frontend.git
    cd Frontend
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Open your browser and navigate to http://localhost:5173 to view the application.

📁 Project Structure

Frontend/
├── public/             # Static assets
├── src/                # Source code
│   ├── components/     # Reusable components
│   ├── pages/          # Page components
│   ├── assets/         # Images and other assets
│   ├── App.jsx         # Root component
│   └── main.jsx        # Entry point
├── .gitignore
├── index.html
├── package.json
├── vite.config.js
└── README.md

📦 Available Scripts

In the project directory, you can run:

  • npm run dev

    Runs the app in development mode with HMR.

  • npm run build

    Builds the app for production to the dist folder.

  • npx vite preview

    Serves the production build locally for preview.

🧪 Linting

This project uses ESLint for code linting. To run the linter:

npm run lint

To fix linting errors automatically:

npm run lint:fix

📄 License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) license.

You are free to:

  • Share — copy and redistribute the material in any medium or format
  • Adapt — remix, transform, and build upon the material

Under the following terms:

  • Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made.
  • NonCommercial — You may not use the material for commercial purposes.

For more information, see the LICENSE file or visit the Creative Commons website.

🤝 Contributing

Contributions are welcome! Please fork the repository and submit a pull request. For major changes, please open an issue first to discuss what you would like to change.

📫 Contact

For questions or support, please open an issue in this repository.

About

✈️ A React-based frontend for the SI-2025 Airline project, providing a user-friendly interface for flight booking and management.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 11