Skip to content
SoyGarfield
Case study

Pietro Fiorillo × Alem Automotores

Website with a dynamic catalog and admin panel for a car dealership.

View project Website, dynamic catalog and admin panel for a dealershipLive
Client
Alem Automotores
Type
Website, dynamic catalog and admin panel for a dealership
Role
Web development, CMS, catalog and SEO.
Status
Live

01The challenge#

The dealership had its catalog hardcoded in the site's code: every new car was a request to a developer. It needed to edit it on its own, without depending on a developer for each car or motorbike, without paying for a third-party CMS and without losing the SEO Google had already indexed for the old catalog.

02The solution#

  1. 01A real-time catalog on Firestore: the listing updates on screen as soon as the admin adds or edits a vehicle, with no redeploy.
  2. 02An admin panel separate from the public site, with its own login, full vehicle CRUD, dropzone photo upload and separate fields for cars and motorbikes.
  3. 03A visible price or «Ask about stock» toggle, with multi-currency support (USD and ARS) and filters by make, type and status.
  4. 04Migration of the hardcoded catalog to Firestore documents keeping the existing IDs, without breaking any URL already indexed.
  5. 05Sitemap and static HTML prerender generated on every build with the Firebase Admin SDK, plus schema markup (JSON-LD) for organization, breadcrumbs and reviews.

03How it is built#

  1. Admin panel: create, edit and photos
  2. Firestore and Storage
  3. Public site in real time
  4. Build: sitemap, prerender and JSON-LD

04Stack#

  • Firestore
  • Firebase Storage
  • Firebase Auth
  • Firebase Hosting
  • Firebase Admin SDK

05Why it works#

  • The client uploads and edits their own inventory without touching code or depending on a third party.
  • No third-party CMS: Firestore, Storage, Auth and Hosting cover the whole catalog lifecycle.
  • Technical SEO (sitemap, prerender, schema) stays current on every deploy, and none of the previous ranking was lost.
  • A decoupled, non-indexed admin panel, with no public sign-up and no unnecessary attack surface.

06Outcome#

  • A car and motorbike catalog the client can fully self-manage.
  • Zero dependence on a developer for additions, removals or price changes.
  • Previous technical SEO preserved: same URLs and same ranking, with schema and sitemap updated on every build.
  • An admin panel separate from the public site, exposing no unnecessary attack surface.

Results and figures published by MANYA Digital for this project.

Want a project like this?

If you need a website, an application or a system for your business, let's talk.

Get in touch