Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Developed a modern web application for dating called Spark, which connects people through geolocation and provides real-time communication. The project was created in a team of developers, where I was responsible for the critical server infrastructure, security, and user profile development.

My areas of responsibility (Backend, Frontend, DevOps):

Security and authorization system: Implemented a robust registration and session system based on JWT (JSON Web Tokens). To protect against automated attacks and spam bots, I integrated Cloudflare Turnstile.

User profiles: Created a dynamic and responsive profile interface (React + Tailwind CSS) with the ability to upload photos and customize personal preferences.

DevOps and production infrastructure: Fully designed and configured the network infrastructure. Containerized the application using Docker and Docker Compose. Set up Nginx as a Reverse Proxy (with SSL certificate provision) and connection to ASGI servers Gunicorn/Uvicorn for stable handling of asynchronous requests.

Overall scale and functionality of the Spark platform:

Real-Time chat: Instant messaging between users using WebSockets (Django Channels + Redis).

Geolocation search: Pair matching algorithms based on location using the spatial extension PostGIS for PostgreSQL.

Project technical stack:

Frontend: React.js, Tailwind CSS, Vite.

Backend: Python, Django, Django REST Framework (DRF), Django Channels.

Databases: PostgreSQL (PostGIS), Redis.

DevOps: Docker, Nginx, Gunicorn, Uvicorn, Linux.

The project excellently demonstrates my ability to work with complex microservices architecture, configure production-level security, and successfully deploy Full-Stack applications.

#react #django #fullstack #docker #nginx #websockets #postgresql #devops #python #WebDevelopment
Work details
Budget 223 USD
Added 2 June
59 views
Freelancer
Volodymyr Bondarchuk
Ukraine Kyiv
No reviews

Available for hire Available for hire
On the service 14 days 13 hours