Important: You must enable the CORS proxy, or API requests will not work.
To successfully send requests to the external API, you must use a CORS proxy. Follow these steps:
- Go to https://cors-anywhere.herokuapp.com
- Click the "Request temporary access to the demo server" button.
- Refresh the application website, and the data should now load correctly. Click here for the application website.
Plane Scape is an application developed to view and manage flight information.
This project allows users to easily track and manage flight information.
Project Demo Link: https://plane-scape-app.vercel.app/
Make sure to complete this before running the project!
This project was built using these technologies and tools.
- Language: Vite + React & Typescript
- Styling: SASS (SCSS), Bootstrap Grid
- Formatter: Prettier
- Code Editor: VS Code
- Deployment: Vercel
- Other Tools: Eslint
- Node.js version: 14.x or higher
- npm version: 6.x or higher
- MongoDB: Atlas or a local MongoDB instance
- Internet connection: Required to run the project
Here is an example of what your .env file should look like:
VITE_API_BASE_URL=https://api.example.com
VITE_API_APP_ID=your_app_id_123
VITE_API_APP_KEY=your_app_key_abc
VITE_API_RESOURCE_VERSION=v4
VITE_DATABASE_API_BASE_URL=https://database.example.com
VITE_PROXY_URL=https://proxy.example.com
- Clone the repository:
git clone https://github.com/bozaci/plane-scape.git
- Navigate into the project directory:
cd plane-scape
- Install the dependencies:
npm install
- Start the development server:
npm run dev
Once the server is running, you can access the application at http://localhost:5173.
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International 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. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- NonCommercial — You may not use the material for commercial purposes.