screenshot of my pizzeria webpage project

Pizzeria Formaggio Website Project

January 9, 2025

Written by: Jonas Ståleker

In June, I completed one of my largest web development projects: a website for the fictional Pizzeria Formaggio. This was part of a backend-based web development course, where the task was to create a dynamic, responsive website that included both a public-facing frontend and an administration interface.

I drew inspiration from popular restaurant websites—ranging from simple pizzeria designs to upscale restaurant pages—to create a visually appealing and user-friendly experience. The site included all the required elements, such as a dynamically loaded menu and a company presentation.

As additional functionality, I implemented a table booking system that allows customers to reserve a table online and integrated Google Maps for easy navigation to the pizzeria’s location. The administration panel enables staff to log in securely, using JWT authentication, to update menu items, handle table reservations, and manage other website content.

The backend is powered by a custom REST API with CRUD functionality, which serves as the data source for both the public and admin parts of the site. Security measures, such as data validation and token-based access, were key focus points during development.

This project earned me the highest grade (A), and I am incredibly proud of the results. You can check out the site here (credentials available upon request for exploring the admin panel).

It was a rewarding experience to combine creativity and technical skills into a cohesive project. I look forward to using this as a benchmark for future web development challenges!