Nordic Ember – Restaurant Web App & Telegram Mini App
Nordic Ember is a full-stack restaurant demonstration application showing how modern web technologies, AI-assisted development, cloud deployment, transactional email, and Telegram can be combined into one practical restaurant solution.
Customers can explore the restaurant, browse the menu, switch between English and Swedish, reserve a table, and receive an automatic booking confirmation by email.
Key Features
Modern Restaurant Interface: Responsive design optimized for desktop and mobile devices.
Multilingual Experience: Supports English and Swedish.
Digital Menu: Customers can browse dishes and restaurant information directly from the application.
Table Reservations: Customers can select a date, time, number of guests, seating area, and provide contact details and special requests.
Email Confirmation: Successful reservations generate a unique booking reference and send a confirmation email to the customer.
Telegram Mini App: The same restaurant application can be opened directly inside Telegram through @NordicEmberBot.
Try Nordic Ember
Telegram Mini App
Nordic Ember is also available as a Telegram Mini App. If you use Telegram, you can open the restaurant directly inside Telegram.
📱 Open Nordic Ember in Telegram
Technical Implementation
Nordic Ember was designed with Google Stitch and developed further with Google AI Studio and VS Code.
The application uses React, TypeScript and Vite for the frontend, Node.js and Express for the backend, and SQLite for reservation storage.
The source code is managed with GitHub, the production application is deployed on Railway, and production confirmation emails are delivered through Resend using a verified restaurant email domain.
Source Code
The complete source code and project documentation are available in my GitHub repository: