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
- Host: GitHub
- URL: https://github.com/ten-james/matapp
- Owner: Ten-James
- Created: 2022-10-10T10:16:21.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-04-03T07:53:03.000Z (almost 3 years ago)
- Last Synced: 2025-03-18T09:19:38.900Z (10 months ago)
- Topics: electron, mysql, nodejs, react, socket-io, typescript
- Language: TypeScript
- Homepage:
- Size: 2.79 MB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# MatAPP

## 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





## 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