Balkanski Gurman was conceived to address a real and common problem: many high-quality local restaurants lack proper digital visibility, while users struggle to find authentic, region-specific dining experiences.
The platform provides a centralized solution where restaurants can be presented consistently, users can explore them intuitively, and administrators can maintain quality and trust through moderation tools.
Special emphasis was placed on localization, usability, and data structure, ensuring that the system feels natural to users across different countries and languages while remaining technically scalable.
Strategy
The strategic goal of the project was to build a region-aware platform, not a generic restaurant directory.
Key strategic decisions included:
👉 Designing a flexible data model capable of supporting multiple countries and cities
👉 Implementing multilingual content at the core of the system
👉 Separating user roles clearly to support real operational workflows
👉 Ensuring future scalability without architectural redesign
Design
The design focuses on clarity, accessibility, and trust. Interfaces were created to be intuitive for both casual users and restaurant owners, minimizing friction when browsing or managing content.
Dashboards, forms, and filters were carefully structured to handle complex data (menus, working hours, amenities) without overwhelming the user. The UI follows a clean, modern aesthetic that prioritizes readability and ease of navigation.
Features
- Multilingual UI with language-aware routing
- Interactive map navigation using geographic data
- Advanced filtering by cuisine, price range, and amenities
- Review system with reputation levels and medals
- Admin tools for moderation, issue resolution, and user management
- Secure authentication and role-based access control
Development Process
The project was developed end-to-end as a solo effort, following an iterative process that combined research, system design, implementation, and testing.
The development was guided by principles outlined in my bachelor thesis, including modular architecture, separation of concerns, and real-world usability. Both frontend and backend components were designed to be maintainable, extensible, and production-ready.
Screenshots and a GitHub repository are provided to showcase the implementation details and code structure.
Outcome
Balkanski Gurman demonstrates my ability to design and develop a complete digital product — from concept and research to implementation and final system architecture. It highlights my experience in full-stack development, multilingual platforms, and building scalable solutions tailored to real user needs.
