Problem: Managing mountain pass applications manually is time-consuming for the Russian Sports Tourism Federation (FSTR), with processing times stretching to months.
Solution: A Django REST API that allows tourists to submit, edit, and track pass applications. Moderators can approve or reject, while admins manage all data. Uses JWT authentication for secure access.
Technologies: Python, Django, Django REST Framework, JWT, Swagger, SQLite/MySQL.
Result: Processing time reduced from months to days; simplified data management for tourists and FSTR staff.
You can interact with the Mountain Pass API via two web interfaces:
Open http://127.0.0.1:8000/swagger/
in your browser to explore and test API endpoints interactively.
Open http://127.0.0.1:8000/redoc/
for a clean, structured API reference with documentation.
For this server, an application has been developed that works on phones, tablets, and computers.
Go to AlpPass