Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bozaci/plane-scape
Plane Scape is an application developed to view and manage flight information. This project allows users to easily track and manage flight information.
https://github.com/bozaci/plane-scape
Last synced: 1 day ago
JSON representation
Plane Scape is an application developed to view and manage flight information. This project allows users to easily track and manage flight information.
- Host: GitHub
- URL: https://github.com/bozaci/plane-scape
- Owner: bozaci
- Created: 2024-09-24T16:31:39.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-10T16:01:32.000Z (about 1 month ago)
- Last Synced: 2024-10-25T21:58:05.044Z (21 days ago)
- Language: TypeScript
- Homepage: https://plane-scape-app.vercel.app
- Size: 5.46 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Plane Scape](/banner.png)](https://plane-scape-app.vercel.app/)
> **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:
> 1. Go to [https://cors-anywhere.herokuapp.com](https://cors-anywhere.herokuapp.com)
> 2. Click the **"Request temporary access to the demo server"** button.
> 3. Refresh the application website, and the data should now load correctly. [Click here for the application website.](https://plane-scape-app.vercel.app)# [**Plane Scape**](https://plane-scape-app.vercel.app/)
**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/](https://plane-scape-app.vercel.app/)
Make sure to complete this before running the project!
## Project Screenshots
[![Homepage](/project-screenshot-homepage.png)](https://plane-scape-app.vercel.app/)
[![My-Flights](/project-screenshot-my-flights-page.png)](https://plane-scape-app.vercel.app/)## Technologies and Tools
This project was built using these technologies and tools.
- **Language**: [Vite](https://vitejs.dev) + [React](https://react.dev) & [Typescript](https://www.typescriptlang.org)
- **Styling**: [SASS (SCSS)](https://sass-lang.com), [Bootstrap Grid](https://getbootstrap.com)
- **Formatter**: [Prettier](https://prettier.io)
- **Code Editor**: [VS Code](https://code.visualstudio.com)
- **Deployment**: [Vercel](https://vercel.com)
- **Other Tools**: [Eslint](https://eslint.org)## Minimum Requirements
- 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## .env Example
Here is an example of what your .env file should look like:
```bash
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=v4VITE_DATABASE_API_BASE_URL=https://database.example.com
VITE_PROXY_URL=https://proxy.example.com
```## Running Project
1. Clone the repository:
```bash
git clone https://github.com/bozaci/plane-scape.git
```2. Navigate into the project directory:
```bash
cd plane-scape
```3. Install the dependencies:
```bash
npm install
```4. Start the development server:
```bash
npm run dev
```Once the server is running, you can access the application at http://localhost:5173.
## License
This project is licensed under the [Creative Commons Attribution-NonCommercial 4.0 International License](https://creativecommons.org/licenses/by-nc/4.0/legalcode). You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the materialUnder 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.