Full-stack website developed for local restaurant using JavaScript, Node.JS, and Python Live demo here. (optimized for mobile)
- General Info
- Technologies Used
- Features
- Screenshots
- Setup
- Usage
- Project Status
- Room for Improvement
- Contact
- License
- Online Menu to provide paper-less access to clients as a response to COVID-19
- Company's first client-facing website, integrating Maps API with location and all links to their other social media
- Commissioned during the summer of 2021 and completed by August, ready for restaurant reopening
- JavaScript - version ES6
- Python - version 3.9
- NodeJS - version 14.15.5
- ExpressJS - version 4.17.1
- MongoDB - version 3.5.9
- PugJS - version 3.0.1
The website consists mainly of the online menu (main deliverable) and a home page with links and other information about the business, as requested by client
- Online Menu with 9 different subcategories accessible through navigation drawer
- Dish-specific pop-up containing ingredients, allergens and other relevant information for each of the menu entries
- Home page with Image Carousel, embedded TripAdvisor reviews and Google Maps API integration with restaurant location
- Internal multi-lingual support for up to 9 different languages
packages.json
file with all requirements. Make sure you have node and npm installed and just run npm start
npm start
and the app should open in localhost:5500
Project is: complete
Potential UI overhaul to be done in the future, especially for the home page. Desktop layout tweaks to make it more appealing on big screens.
Room for improvement:
- Home page UI overhaul
- Responsive Desktop layout tweaks
To do:
- UI improvements
- Code refactoring
Created by @josflesan - feel free to contact me!
This project and all of its assets have been shared with the consent of Benempres S.L., all rights are reserved.