About Restaurant Website with Reservations
Daily specials board, HTML menu, online reservations and a full admin panel
WHAT THIS IS A complete, production-ready website for a restaurant, bistro or brasserie: a daily specials board, a full menu with allergens, a photo gallery, a two-step reservation flow and an admin panel where the owner changes everything in a minute. It is not a template to fill in: it is a full web application, delivered as source code the buyer installs and runs. I built it as a product, not as client work. It has never been operated commercially. THE DAILY BOARD IS THE HEART OF IT The dish of the day is the only reason a regular comes back to a restaurant website. It sits right below the hero and is updated in under a minute from the admin panel: dish, dessert, butcher's suggestion, message of the day. THE MENU IS HTML, NOT A PDF It stays readable with a thumb on a phone, respects system font-size preferences, and Google can index it. Categories, prices, descriptions, allergens and badges, all editable from the admin panel. RESERVATIONS, HONESTLY DONE A small restaurant has no computerised table plan. The form sends a request and says so clearly, rather than faking real-time availability. Two steps: date, party size and time slot, then contact details. Slots are generated from the service hours you configure. The owner confirms, cancels or replies from the admin panel. THE ADMIN PANEL Dashboard, daily board, menu editor, reservations with confirm and cancel, photo upload with descriptions, opening hours and reservation slots, and an information banner for exceptional closures. One shared password, no user accounts to manage; the session is a signed cookie valid for 12 hours, one service day. NOTHING THIRD-PARTY LOADS UNLESS ASKED No Instagram widget, no Google Maps iframe on load, no tracker. The map loads only when the visitor clicks it. Better performance, and no consent banner needed for cookies that are never set. PERSONAL DATA, ACTUALLY HANDLED The privacy policy announces a 12-month retention for reservation requests and messages, and a script enforces it: dry run, purge beyond 12 months, and per-address erasure for a right-to-erasure request. TECH Next.js 16 (App Router), React 19, TypeScript, Tailwind CSS 4, PostgreSQL. Five production dependencies. The database is reached over HTTPS, so the site runs on any Node.js host and on serverless platforms alike. Deploys free on Vercel with a free Neon database. WHAT THE BUYER GETS The complete commented source code, an English README, a French README and deployment guide, twelve royalty-free demonstration photographs, a complete fictional menu, five demonstration reviews, and installation on the buyer's own domain with a handover session. BE AWARE No revenue and no users: this is a product for sale, not a running business. The site is in French, public pages and admin panel alike. There is no translation layer: adding a second language means adding one. Code comments are in French; the README is in English. Reservations are requests confirmed by the owner, not automatic bookings. The code is also sold under a standard licence on script marketplaces, so this listing is not an exclusive transfer. Exclusive rights are available - ask, and I will take it off sale everywhere else.
For sale
Asking price: $249 USD
What's included
Source code, All related data, All related design work
Installation on the buyer's own domain, a handover session, and the full installation, configuration and deployment documentation in English and French. Twelve royalty-free demonstration photographs and a complete demo dataset are included, so the site works from the first minute.
Reason for selling
I built this as a product, not as client work, and I would rather sell it than run a restaurant site myself. I am a developer: my time goes into building software on commission, so this one is for sale, either as a licence with installation and handover, or as a full exclusive transfer.