Work

Little Mountain Creamery

A full multi-page website with an admin-editable menu dashboard, on a Firebase backend. The staff change flavors and prices themselves; the public pages stay fast and static.

Live at lmcreamery.com. An ice cream shop in Painesville, Ohio.

How it was built

The brief

The shop needed a site that showed the current menu and let customers find hours, directions, and catering. The menu changes with the season, so editing it could not mean emailing a developer every time.

What I built

A multi-page site: home, menu, catering, the shop’s story, news, and online ordering. Behind it, a dashboard where a staff member updates flavors, prices, and availability. The change shows on the public menu within seconds.

The Little Mountain Creamery homepage
The Little Mountain Creamery homepage.

How it runs

The public pages are static and served from a CDN, so they load fast on a phone. The dashboard writes the menu; the public site reads a published copy of it, so a visitor never waits on the database.

Kept secure

The dashboard is behind a staff login. The site sends a strict content-security policy, forces HTTPS, and the database rules only allow an authenticated staff account to write to the menu.

Project details

Type
Multi-page site with a content dashboard
Backend
Firebase (Hosting, Firestore, Auth)
Editable by the client
Menu, flavors, prices, availability
Status
Live and maintained

Want something like this?

Tell me what your business needs. You get a free call, a fixed price in writing, and one person building it start to finish.