Russian version | English version
A web application for searching, booking, and managing flight tickets based on user preferences. Supports registration, personal accounts, ticket storage, and payment details.
Make sure you have Docker and Docker Compose installed.
git clone https://github.com/illoprin/jmich-airlines.git
cd jmich-airlines
docker compose up -dAfter launching:
- Backend is available at: http://localhost:8000
- Frontend (Vite) is available at: http://localhost:80
⚡ The project supports hot reload for both frontend and backend during development.
- Node.js - JS/TS development platform
- Express - backend framework
- Redis - caching system
- SQLite - primary database
- Vue.js - frontend framework
- Docker - dev/prod deployment
- The project is under active development — instability may occur.
- All data is temporary and may be deleted.
- SQLite and Redis are used in dev mode, easily replaceable with production services.

