matsn0w / goudendraak Goto Github PK
View Code? Open in Web Editor NEWA simple website for our Chinese / Indian restaurant.
A simple website for our Chinese / Indian restaurant.
On the current site you can find a page called 'Menu' with two images
can be seen from the paper menu. The customer / visitor can see which dishes
are served and the cost per dish. On the menu, the dishes are divided into
categories.
In addition to these categories, there are also some menus available for groups from 15 persons.
Als admin kan ik medewerkers met toegangsrechten toevoegen, aanpassen, en verwijderen zodat de toegang tot mijn site geregeld is.
The website should be styled like the old design, but with modern css standards. We'll be using Bulma for that.
Before the employee can use the cash register system, he/she must first register report in the system. This is possible with the personal Employee Number and associated password. Without a correct combination the user will not get access.. This becomes reported by an error message.
With the 'Log Out' button, the employee can log out of the system.
In this screen the employee can generate an overview of the orders that have been placed in a certain period. The employee can indicate this period himself by means of a start and end date. With the button 'Make Overview' the data of that period is retrieved. If no start and/or end date is selected, the employee will see an error message: “start date or end date not entered!”. The employee must again click away from this message in order to continue.
When the overview has been generated, the employee will see two different areas:
In the section with the individual transactions, a table can be seen with the date, the name of the dish, the price of the dish, the number and the subtotal per transaction. There is no distinction in orders; all dishes are included separately.
Als kassamedewerker kan ik opmerkingen toevoegen aan een gerecht op een bestelling zodat klant specifieke wensen meegenomen kunnen worden in de bestelling.
Important messages are posted on the news page regarding the goings on and sailing from the restaurant. For example, there is a message about the situation surrounding the coronavirus.
Als kassamedewerker kan ik eenvoudig gerechten opzoeken zodat klanten sneller geholpen kunnen worden.
Als klant wil ik bij gerechten informatie zien over allergenen en pittigheid zodat ik hiermee rekening kan houden.
Practical information about the restaurant is mentioned on the contact page, such as the address and a map. This map shows the location of the restaurant and a piece of the area. This shows the route from Central Station.
Note that there are two versions of this page. These pages are identical, with
one difference:
On this page, the employee can view the two images of the paper menu. These are identical to the menus page in the front-end.
Als admin kan ik gerechten toevoegen, aanpassen en verwijderen zodat het menu up-to-date gehouden kan worden.
De nummering moet wel gelijk blijven. Je zal dus met a,b,c moeten werken bij huidige. Bij echt nieuwe gerechten/categorie kan de nummering doorlopen.
The employee can handle orders on this page. The page is divided into two parts:
The first section contains a list of all dishes, per category. The price of this dish is shown with a button to add the dish to the order. When the employee clicks on this, the order is completed. The total price is increased by the amount of the dish. By clicking on 'Add' several times, the total price will be increased. The employee can also change the quantity by increasing the box containing the quantity in the order screen. The displayed number is not increased when the employee increases the number via the 'Add' button.
In the second part is a list of all added dishes and the number. The total price can be found below. Then two buttons:
The order is completed and saved with the 'Checkout' button. This is confirmed with a message: “Sale successful!”. The employee must click away this message. Then the screen will reset. If the employee has not selected any dishes 19 a message will be displayed: “Nothing selected”. The employee must first click away from this screen before being able to continue.
The order is canceled with the 'Delete' button. Also now the screen is reset. If no dishes are selected, nothing happens.
A news item:
Als klant wil ik een up-to-date PDF van het menu kunnen downloaden. (generatie vanuit de database). Hierbij worden ook eventuele aanbiedingen afgedrukt op een aparte pagina in de PDF.
Als klant lees ik de website in een voor mij geschikte taal zodat ik de site kan begrijpen.
Als klant kan ik mijn voedsel bestelling op een tablet doorgeven zonder hulp van een medewerker zodat ik sneller geholpen wordt.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.