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.
-
Clone the repository:
git clone https://github.com/SI-2025-AIRLINE/Frontend.git cd Frontend -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:5173to view the application.
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
In the project directory, you can run:
-
npm run devRuns the app in development mode with HMR.
-
npm run buildBuilds the app for production to the
distfolder. -
npx vite previewServes the production build locally for preview.
This project uses ESLint for code linting. To run the linter:
npm run lintTo fix linting errors automatically:
npm run lint:fixThis 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.
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.
For questions or support, please open an issue in this repository.