An open API service indexing awesome lists of open source software.

https://github.com/ten-james/matapp

Restaurant System using react
https://github.com/ten-james/matapp

electron mysql nodejs react socket-io typescript

Last synced: 4 months ago
JSON representation

Restaurant System using react

Awesome Lists containing this project

README

          

# MatAPP

![MatAPP](./banner.png)

## Table of contents

* [MatAPP](readme.md#matapp)
* [Table of contents](readme.md#table-of-contents)
* [Description](readme.md#description)
* [Screenshots](readme.md#screenshots)
* [Features](readme.md#features)
* [Future Features](readme.md#future-features)
* [Installation](readme.md#installation)
* [TODO (generated by python script)](readme.md#todo-(generated-by-python-script))

## Description

Restaurant System. for ordering food and drinks from a restaurant. Also, it allows the restaurant to manage the orders and the menu.
automatically generates a bill for the customer. manage stock and inventory.

Its also part of mine final project High school exam.

## Screenshots

![Login](./screenshots/login.png)

![Information](./screenshots/pohled-informace.png)

![Ingredients](./screenshots/pohled-ingredience.png)

![Cashier](./screenshots/cashier.png)

![Change Password](./screenshots/zmena-hesla.png)

## Features

- [x] Login
- [ ] Admin
- [x] Navigation
- [x] Dialogs
- [x] Add
- [x] Edit
- [ ] Edit multiple
- [x] Delete
- [ ] Tables
- [x] Branches
- [x] Storage
- [x] Dishes
- [x] Users
- [x] Ingredients
- [ ] Reports
- [ ] Special View for branches
- [x] Settings
- [ ] Cashier
- [ ] Dish view
- [ ] Order view
- [ ] Hinter for next dish
- [ ] Printing bill
- [ ] Kitchen
- [ ] Tickets

## Future Features

- [ ] Web version

## Installation

[Server](backend/README.md#installation)

[Client](MatAppClient/README.md#installation)

## TODO (generated by python script)

* backend/src/process.ts: : make this right. this is a hack
* backend/src/misc.ts: fix this hack
* backend/src/tables/dishes.ts: : make this async and wait for it to finish
* backend/src/tables/branches.ts: : make this async and wait for it to finish
* backend/src/tables/branches.ts: fix this
* MatAppClient/src/App.tsx: : move to env file
* MatAppClient/src/App.tsx: : use styled components?
* MatAppClient/src/App.tsx: - move to branchselector
* MatAppClient/src/misc/fries.ts: : rewrite this so its more readable
* MatAppClient/src/forms/deleteDialog.tsx: better display casting*/
* MatAppClient/src/components/dialog/baseDialog.tsx: : make available for custom button color.
* MatAppClient/src/components/common/panel.tsx: : class should be choose value not string
* MatAppClient/src/components/common/logo.tsx: : class should be choose value not string
* MatAppClient/src/views/admin/admin.tsx: - dont share seters make hook?
* MatAppClient/src/views/admin/dialog/index.tsx: add edit-multiple