Overview

Pizzeria

HTML5/CSS3/JS Website
Education

A project implementing a website for a fictional pizzeria in the form of a "Single Page Application" with custom React-like mini-framework and custom Node.js server.

Languages
JavaScriptCSSHTMLDockerfile

Project Details

MIT License0 stars0 forks
Technologies

Case Study

Problem: Building a Single Page Application without a frontend framework requires manually handling routing, dynamic views, browser APIs, form validation, and state persistence.

Solution: I independently built a fictional pizzeria website as a Vanilla JavaScript SPA. The application uses dynamic component imports, the History API, a custom Node.js server, a Pixabay-powered gallery, and a reservation system stored in localStorage.

Result: Delivered a complete educational SPA with multiple routes, client-side navigation, validated reservations, editable user data, Docker support, and a custom 404 page. The project demonstrated my understanding of browser APIs and framework-free web development.