Skip to content

Iter Iter

A community travel application, from the idea to the business plan.

2022-2024Training

MyDigitalSchool, My Digital Start-Up program

FlutterC#MySQLRedisWordPressLeafletStripe

Context

Iter Iter came out of an idea I put forward at the launch of the My Digital Start-Up program. Helping travelers step off the tourist trail through the recommendations of people who really know their area. I recruited a multidisciplinary team of six students, marketing, SEO and SEA, UX and UI, development, and we carried the project for two years.

The product

The application rests on an interactive map fed by the community, with places represented as pins and grouped into clusters when density is high. Each place can be filtered by tag and category. Users save their favorites, rate and comment, and can trigger a randomized discovery mode. Local ambassadors offer personalized itineraries through an in-app messaging system. The map works offline. Later versions add gamification, a collaborative FAQ, and the option to buy printed photo albums. The business model runs on paid map unlocks per country or region, with each user's home country included for free.

The approach

I led the specifications from initialization to final review across 15 versions, structuring the full functional scope, the data model and the screen-by-screen requirements for the mobile app and the companion website. An interactive prototype was tested with users and iterated. The final dossier covers strategy, legal matters and the financial forecast.

On the technical side, the architecture combines Flutter for mobile with a REST API in C# on .NET 8 and Entity Framework 8, MySQL for persistent data and Redis for caching. The website runs on WordPress, hosted on Hostinger with Ubuntu and Nginx. Mapping uses Leaflet through the flutter_map package, with MapBox for custom map styling, and payments run through Stripe. Version control runs on Git with Husky pre-commit checks and GitHub Actions for CI/CD. Code quality is enforced with NUnit for backend unit tests and SonarQube for static analysis. API documentation combines Postman, Swagger and Dartdoc.

My role

As the initiator of the project, I was also its technical lead and its full-stack developer. I wrote and maintained the specifications document across its 15 versions, coordinating input from the full team.

Outcome

Two years of leading a project as a team, from framing to costing. The complete dossier brings together a fully specified functional scope, a tested prototype, a defined technical architecture and a financial forecast.

Back to projects