-
Client -> Client repo.
- React.js
- Typescript
- Styled Components
- Eventrix (global state)
-
Server -> Server repo.
- Node.js
- Express.js
- Typescript
- MongoDB
- Passport-JWT
- Intuitive way of placing an order by the user, which is checked at every step by validating information.
- User can add a discount code in the cart (for example
HOLIDAY15
-> discount -15%) - Access to the administration panel -> Admin Panel
- email: [email protected]
- password: Burgerbomb123
- In the
Admins
tab, you can add new administrators, as well as edit and delete existing ones. It is worth noting that administrators are divided into 2 roles.Super Admin
andAdmin
. The former have greater rights to manage the application, BOTD
is a tab where we can choose from a list of existing burgers - Burger of the day,- In the
Burgers
tab, we add, edit and delete burgers, - In the
Coupons
tab, we add, edit and delete discount codes, - In the
Info
tab, we edit the restaurant data, - In the
Ingredients
tab, we add, edit and remove burger ingredients, - In the
Orders
tab, all orders that arrive at the restaurant are displayed. In this panel, we can edit the status of a particular order and delete it.