Git hub readme - client
DiMoMe (digital mobile menu) is a web app designed for any restaurant, bar or coffeeshop owners. The app aims to be a platform that provides easy access for customers to view digital menus in a comfortable to use format, readable on mobile devices, even allowing customers to filter products for allergens.
Since 2016 the EU has made it a requirement for any eatery to provide information on allergens and intolerances, not just on the request of the customer. DiMoMe provides an useful solution to this problem, as well as taking into account the effects of Covid-19 in the sector, like not sharing menus.
Furthermore the use of DiMoMe will lead to savings in menu print costs. It's a win for customers and restauranteurs alike.
You can check out the site on heroku
NodeJS v15 or greater npm v7.5 or greater.
Cloudinary was used for the image handling. You will need to setup an account. Checkout the server repo for more info on how to get that up and running. The backend repo is available here
DiMoMe has been built with:
React: View components have all been made with react v17
Redux: User state was handled by redux v7. Redux Toolkit was not used.
SCSS: No frameworks were used in the making of this web app, just good old SCSS.
Important: make sure to have the server repo installed and running first. Available here.
To get things going on the client.
Clone this repo: https://github.com/RossCurry/DiMoMe---client.git
Once cloned in your local repo folder, install all dependencies:
npm i
Make sure to have the server repo setup first. Then start the react app:
npm start
Thats it! Enjoy
Created by your truly, Ross Curry. If you want to get in touch, try me on:
LinkedIn: Ross Curry