Homiam

Web Application

Homiam

Next.jsMaterial UIAWSMicroservicesGitHub CI/CDOAuth2Figma

Homiam is a platform designed to connect users with local food offers through a smooth, fast and trustworthy experience

Type

Web application

Sector

FoodTech

Objective

Create a digital platform that showcases local kitchens and makes it easier for users to discover food offers

Result

A modern, responsive web application ready to scale with a cloud-native architecture

6serverless microservices
40web pages
≈70API routes
3languages: FR, EN, AR

Project context

Homiam is a home-cooked food marketplace connecting home chefs with local buyers. Cooks create their profile, list their dishes and manage orders; customers discover authentic home-made food nearby and place orders in just a few clicks. Launched in Tunisia with a planned expansion across North African markets, Homiam is built on a full AWS microservices architecture with an optimised Next.js frontend

The challenge

Connecting home cooks and professional chefs with buyers in their neighbourhood is more than a classified ad: dishes, menus and daily leftovers have to be showcased, delivery or pickup managed, and trust built through reviews and profiles

Our approach

We designed and built the platform end to end: an SEO-oriented Next.js website with separate journeys for buyers and cooks, and six independent services for identity, dishes, kitchens, orders, reviews and interactions. Each domain evolves and deploys on its own

Architecture

Website

Next.js 14 and React 18, Material UI 7 interface, internationalisation in French, English and Arabic, Redis cache (Upstash)

6 microservices

Users, dishes, kitchens, orders, reviews and interactions, written with NestJS and running on AWS Lambda

Data and workflows

DynamoDB for data, EventBridge for events, Step Functions for registration and review publication

Integrations

Google sign-in (OAuth2), reCAPTCHA, Firebase notifications, S3 storage, SES e-mails, SNS messaging and Google Places address input

Key features

  • Search and browse local food offers
  • Detail pages optimized for user experience
  • Backend architecture based on microservices
  • Secure authentication
  • Cloud deployment on AWS
  • Responsive interface adapted to mobile usage

Quality, security and operations

  • Infrastructure defined as code (AWS SAM / CloudFormation) with automatic deployment through GitHub Actions
  • JWT authentication, HttpOnly cookies, e-mail and phone verification, reCAPTCHA protection
  • SEO: localised metadata on every page and an automatically generated sitemap
  • TypeScript, ESLint and Jest tests on the services

Technologies used

Next.jsMaterial UIAWSMicroservicesGitHub CI/CDOAuth2Figma

Have a similar project?

We can support you from idea to deployment: scoping, UX/UI, development, cloud hosting and maintenance

Discuss your project