All projects

Full-Stack Web Application · 2024

EthioPlace

EthioPlace is a discovery platform for places and local services, built with a classic server-rendered stack and a modern responsive interface.

  • PHP
  • MySQL
  • MariaDB
  • Tailwind CSS
  • JavaScript

The problem

Information about local places and services is fragmented across social posts and word of mouth, with no consistent structure.

The solution

A structured relational catalogue with search, categories and detail pages, served fast from a lightweight PHP backend.

Architecture

  • PHP application layer handling routing and rendering
  • MySQL / MariaDB relational schema for places and categories
  • Tailwind CSS for the responsive interface
  • Progressive JavaScript enhancement for interactions

Key features

  • Place and service listings with categories
  • Search and filtering
  • Detail pages with structured information
  • User interaction flows
  • Responsive layouts across devices

Process

  • Modelled places, categories and attributes
  • Built listing and detail flows
  • Refined search and filtering behaviour

Challenges

  • Keeping search responsive as the catalogue grows
  • Designing a schema flexible enough for varied place types

Outcome

  • Places and services are searchable from one structured catalogue

Have an idea? Let's build it.

Whether you're building a product, solving a business problem, or looking for an engineer to bring an idea to life, I'd love to hear about it.

Start a conversation