🤝
Websites and content
Freelance

AMG Growth Consulting

A client website that presents expertise and makes first contact easier

I built the website for AMG Growth Consulting as a freelance project. Based in Dakar, the firm provides strategy and business development consulting. The website gives it a professional space to explain its services and approach, publish insights and receive contact or appointment requests.

Visitor journeys and features

  • Company presentation: homepage, background and positioning, sectors served and the AMG Growth Framework.
  • Service catalogue: detailed pages for strategy, business structuring, market research, financing, business development and international expansion; links to quote requests with the relevant service preselected.
  • Conseils & Insights: articles, category filters, search, a featured article, reading time and related content.
  • Contact and appointments: dedicated forms, selection of a slot offered by the firm and a meeting format, email confirmation and cancellation through a personal link.
  • Independent content management: an EasyAdmin back office to edit pages, services, articles and categories, manage appointment slots and review incoming requests.

Technical delivery

The application uses PHP, Symfony 8.1, Doctrine and MySQL. Twig renders the interface, Tailwind CSS supplies the styling, Vite builds the assets and Stimulus/Turbo handle interactions. The responsive design follows the firm’s navy and gold identity. Symfony Mailer supports the contact and booking journeys.

The project includes form spam protection, input validation and rate limits, alongside SEO titles and descriptions, canonical URLs, a sitemap and social sharing metadata.

What this assignment demonstrates

Turning a client need into a complete website: organising commercial content, building conversion journeys, modelling data and providing an administration interface that does not require code changes. The portfolio case study is available in three languages; the client website itself is in French.