KRUSALOVORG

Interactive guide to the Samara region

Wonders of the Samara Region

“Wonders of the Samara Region” web service — a guide to the region's landmarks: an interactive map with precise coordinates, ready-made routes, and facts about places. A fully working fullstack system I built while leading the team.

Wonders of the Samara Region
Role
Team Lead / Full-stack Developer
Period
2023—2024
Status
Released
Team
Team
Stack
React · TypeScript · TailwindCSS · Python · Flask · MongoDB

At a glance

Problem

Information about the Samara region's landmarks and routes is scattered. A single, convenient service was needed with an interactive map, ready-made routes, and facts about places.

My contribution

Led the team and owned the whole product: architecture, frontend, backend, and database structure. We brought the project to a fully working system.

Result

A fully working fullstack system — a guide website to the Samara region with an interactive map and routes. Built under my leadership.

Challenge

The problem

Information about the Samara region's landmarks and routes is scattered. A single, convenient service was needed with an interactive map, ready-made routes, and facts about places.

We built a full fullstack product: React + TypeScript and TailwindCSS on the frontend, Python + Flask and MongoDB on the backend. We implemented an interactive map with precise coordinates, filters by category and duration, ready-made routes, and place descriptions.

What I owned

My role

Led the team and owned the whole product: architecture, frontend, backend, and database structure. We brought the project to a fully working system.

  • 01Team leadership and task distribution
  • 02Frontend in React and TypeScript with TailwindCSS
  • 03Backend API in Python and Flask
  • 04Data structure design in MongoDB
  • 05Interactive map with coordinates and routes

How it works

A regional guide on a single map

The idea was to gather the Samara region's landmarks into one service. An interactive map with precise coordinates helps tourists and locals find interesting places and plan trips.

cover

Routes, places, and facts

Beyond the map, the service shows ready-made routes, place descriptions, and interesting facts about the region. Filters by category and duration help you quickly pick an option.

A fullstack team and a working product

I led the team and owned the whole product: React + TypeScript on the frontend, Python + Flask and MongoDB on the backend. The result was a fully working system.

Gallery

Engineering decisions

01

Frontend

React and TypeScript for the interface, TailwindCSS for fast styling. An interactive map with landmark points, filters, and route display.

02

Backend

An API in Python and Flask, a document-oriented MongoDB database via Mongoose. Stores landmarks, routes, and related data without a rigid schema.

Stack

Frontend
ReactTailwindCSS
Language
TypeScript
Backend
PythonFlask
Database
MongoDB

Outcome

What we achieved

A fully working fullstack system — a guide website to the Samara region with an interactive map and routes. Built under my leadership.

Fullstack
Frontend + Backend
Team Lead
Team leadership
Samara region
Guide coverage

Status

Current state

A fully working product: interactive map, routes, and landmark descriptions.

Next

What's next

Expanding the content, dedicated categories for restaurants, cafes, and museums with prices, and hotel search.

Let's work together

Need a similar product?