Open source project to easily migrate all your OLC flights to WeGlide.org.
Vue.js frontend + python Tornado backend.
I admit this not the cleanest code that I ever wrote, but it does the job :)
This project is stable and can be used as-is.
- Maintenance: No new features will be developed by the maintainer.
- Bugs: Feel free to open an issue for bugs.
- Contributions: If you want to add a feature:
- Open an issue to discuss the feature.
- Write the code and open a PR.
- Merged features will be deployed to the main website!
Users are encouraged to freely use the project and make adjustments for their own use.
- Node.js (v20 or higher)
- Python (v3.12 or higher)
- Docker
- pnpm
To run the frontend locally:
npm install -g pnpm@latest-10
pnpm install
# Important to run this in the root directory where .env lives
pnpm run devThe project uses Docker to manage the API and Redis. It's also possible to run outside of Docker, but .env vars will not be loaded automatically and need to be set manually.
cp .env-default .env
# Don't forget to fill in the environment variables in the .env file
docker compose up -d --build api redisWarning
IP Restrictions: Running this project locally might be restricted by WeGlide. WeGlide currently blocks non-whitelisted IP addresses from using certain API endpoints. If you experience issues connecting to WeGlide locally, you may need to request whitelisting from WeGlide or run the app from a whitelisted server.
Deployment is handled via the deploy.sh script:
./deploy.shNote: Ensure you have copied the necessary .env-default file to .env and filled in the environment variables.
This project is open source and licensed for free use under the MIT License - see the LICENSE file for details.