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

https://github.com/lissone/go-restaurant

Project to register and control Italian food dishes.
https://github.com/lissone/go-restaurant

create-react-app jsonserver react styled-components typescript unform yup

Last synced: 4 months ago
JSON representation

Project to register and control Italian food dishes.

Awesome Lists containing this project

README

        


GoRestaurant


Description   |   
Requirements   |   
Technologies   |   
Usage   |   
Demonstration





License
Repo size
Top lang
Stars repo
Forks repo
Pull requests
Last commit


Report bug
·
Request feature


## Description

Project to register and control Italian food dishes. As a way to organize and inform the employee or manager of the establishment the amount of active dishes on the menu.

Used as a challenge to migrate the template that was in Javascript and Class Components to Typescript and Function Components, using hooks.

At the moment, working only with a fake api, to improve the learning of present technologies.

## Requirements

- [Nodejs](https://nodejs.org/en/)
- [Npm](https://www.npmjs.com/)
- [Yarn](https://yarnpkg.com/)

## Technologies

- CRA (Create react app)
- Typescript
- Styled Components
- UnForm
- Yup
- Axios
- JsonServer (Fake api)

## Usage

You can clone it on your pc using the command:

```bash
git clone https://github.com/Lissone/go-restaurant.git
cd go-restaurant
```

Install dependencies using:

```bash
yarn
#or
npm install
```

Run application:

```bash
yarn dev
#or
npm run dev
```

## Demonstration

**Dashboard**

![Dashboard](https://i.imgur.com/d2O76Sv.png)

**Recipe registration modal**

![Modal](https://i.imgur.com/DT61gFs.png)

## License

Distributed under the MIT License. See `LICENSE` for more information.


Made with ❤️ by Lissone