Case Study

Food Trucks of San Antonio

A mobile-first directory for San Antonio’s food truck community: event listings, truck profiles and a location finder.

Food & Events · San Antonio, TX

Homepage of Food Trucks of San Antonio, built by Aspired Websites Homepage of Food Trucks of San Antonio, built by Aspired Websites, on a phone
Captured from the live site: https://foodtrucksofsa.com/
Measured, Not Claimed

How the Live Site Scores

Tested on the live site, September 26, 2026. Figures from the live site, Lighthouse 12 (mobile emulation), and our own uptime monitoring and security scans.

21Truck profiles built (8+ featured live at a time)
34Pages in the sitemap
100Lighthouse SEO score (mobile)
0.04Layout shift while loading (CLS)
0 critical · 0 highFindings in the monthly security scan, Aug 28, 2026

The Challenge

Food truck customers are almost always on a phone, often outdoors, often on patchy mobile data, and deciding where to eat in the next few minutes. A site that takes several seconds to load has already lost them.

The content also changes constantly (trucks move, events come and go), so the site had to stay easy to update without a developer involved every time.

What We Built

A Django and PostgreSQL platform rather than a static page: truck owners manage their own profiles and menus, a live map shows who is out right now, and every truck, cuisine and article has its own indexable page.

Critical styles are written into the page, photos are resized on upload and served as WebP, and images further down wait until they are needed, so the first screen appears without the layout jumping around.

The Outcome

A directory the community can use on a phone: 21 truck profiles with full menus (the homepage features the trucks that are active right now), a live map, reviews, and a way for local businesses to book a truck for an event, with every truck page structured for search.

Under the Hood

How It Was Built

The Platform

A live directory, run by the trucks themselves

Built in Django on PostgreSQL. Truck owners keep their own profiles current, so the directory stays accurate without an editor in the middle.

  • A live Google map with color-coded pins: out now, coming up, and out for the next one to two hours or longer.
  • Search by name, cuisine or description, sorting, and landing pages for each cuisine (BBQ, tacos, Cajun, American, Caribbean and more).
  • Every truck profile carries its full menu with prices and photos, accepted payment methods, reviews, and related trucks.
  • Separate accounts for truck owners, food lovers and local businesses; businesses can post a request to book a truck for an event.
  • Favorites, reviews, a blog with a newsletter, and an admin dashboard that tracks which trucks have claimed and verified their profiles.
SEO

Structured so Google understands every truck

Lighthouse scores the homepage 100 for SEO on mobile.

  • Every truck page is marked up as a Restaurant, with its address and a breadcrumb trail, and titled for the searches people run (“Curbside Eats | American Food Truck in San Antonio”).
  • The directory is an ItemList; the homepage carries WebSite (with a site search action), Organization, LocalBusiness and FAQPage structured data.
  • A generated sitemap covering all 34 public pages, and a robots.txt that keeps account and dashboard pages out of search.
  • Readable, slug-based URLs for every truck and cuisine, and Open Graph tags so shared links preview properly.
Mobile-First

Made for people standing on a sidewalk

  • Critical styles are written into the page so the first screen paints without waiting on a stylesheet; layout shift while loading measures 0.04 (Google’s “good” line is 0.1).
  • Most homepage images are WebP, and 22 of the 34 load only as they scroll into view.
  • Photos are resized on the server when owners upload them, so a phone never downloads a camera-sized image.
  • Tap-to-call and tap-to-email booking links on every truck that takes events.
Security

Open to everyone, closed to abuse

  • CSRF protection on every form, plus reCAPTCHA checked on the server and hidden honeypot fields for bots.
  • Role-based access for each account type, and admin controls to ban or lock an account.
  • HTTPS on TLS 1.3, with headers that stop the site being framed or content-type sniffed.
  • Our most recent monthly security scan found no critical or high-severity issues.

This was a San Antonio project. See more of our San Antonio work.

Want Something Like This?

Every build starts with a conversation about what your business needs the site to do.