restaurant website

Website for Le Diable, an Undeground Restaurant

Cover Image for Website for Le Diable, an Undeground Restaurant

Le Diable is a personal project that holds a special place in my journey as a web developer. It was one of my earliest full-fledged websites, designed and developed entirely by me when I was learning CSS, JavaScript, and responsiveness.

This project pushed me to practice UI/UX design, improve my CSS layout skills, and experiment with animations. Every element, from the web design to the logo and assets, was crafted from scratch. Though it’s a static website, I envision rebuilding it dynamically with modern technologies like Remix, Svelte, Solid, SST, Next.js, etc. in the future.

Pages, Sections & Features

Home Page

The home page introduces visitors to the restaurant with:

  • A hero section showcasing the restaurant’s aesthetic
  • A brief overview of the dishes we serve: Breakfast, Lunch, Dinner, Desserts, Snacks, and Drinks
  • A short introduction about our restaurant and philosophy
  • A team highlight featuring the Chef Co-Founder
  • A mini-gallery preview and testimonials section

Menu Page

The menu page provides an interactive experience:

  • Animated category filters to switch between meal types
  • A search bar to find dishes by name or ingredients
  • Each dish includes:
    • Name, ingredients, price, reviews, and ratings
  • Book Your Table section – A reservation form allowing customers to input:
    • Name, email, date/time, and number of guests

Menu page also features customer testimonials for credibility.

Delivery Page

Customers can choose their preferred restaurant branch, including:

  • Alaminos, Pangasinan
  • Guimbal, Iloilo
  • Manila
  • Vigan City
  • Baguio City
  • Olongapo, Zambales
  • Taguig City
  • Tagaytay, Cavite
  • El Nido, Palawan
  • Guimaras
  • Davao City Del Sur

Upon selecting a branch, they are redirected to the delivery page, which includes multiple sections:

Delivery Offers

  • Pick up your order from the restaurant
  • Order via WeeDeliver, Grab, or FoodPanda

Most Ordered Dishes

A section listing the most popular dishes at each branch.

Gift Cards

A customizable gift card purchase section, designed using Figma, where customers can:

  • Choose a design
  • Fill out a purchase form

Coupons

A section displaying discount codes that customers can copy.

Become a Rider

A redirection button to a job application form for joining as a delivery rider.

COVID-19 Updates

A dedicated safety measures section outlining health protocols.

Reservation & Contact Page

A dual-form page featuring:

  • A contact form for customer inquiries
  • A reservation form for booking tables

About / Our Story Page

A detailed introduction to the restaurant, including:

  • The Story of Le Diable – How the restaurant came to life
  • Meet Our Professionals – Images, roles, and details about the team
  • Testimonials – Showcasing customer feedback

Gallery Page

A visual showcase of the restaurant, including:

  • Interior photos
  • Food photography
  • Happy customers

Become a Rider Page

A structured job application page for those interested in joining the delivery team.

  • Users select their area
  • Fill out personal information
  • Submit their application

Report a Bug Page

An bug report page where users can:

  • Describe an issue
  • Upload multiple screenshots
  • Provide email and affected page URL

Footer Section

The footer includes:

  • Restaurant schedule
  • Newsletter subscription form
  • Location information
  • Quick links to:
    • Become a Rider
    • Report a Bug
    • Contact Us
    • Reserve a Table

Future Plans

While this project remains static, I see immense potential in migrating it to a dynamic stack. My goal is to rebuild it using frameworks like Remix, Svelte, or Solid, making it more scalable and interactive.

Le Diable represents a major milestone in my growth as a developer, reminding me how far I’ve come and how much more there is to explore in the world of web development.