Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joaoplgaspar/aluroni
https://github.com/joaoplgaspar/aluroni
aluroni css cssmodules html javascript normalize react reactjs reactts restaurant sass vitrinedev
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/joaoplgaspar/aluroni
- Owner: joaoplgaspar
- Created: 2023-08-15T18:14:22.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-15T18:34:08.000Z (about 1 year ago)
- Last Synced: 2024-09-21T03:03:22.763Z (6 days ago)
- Topics: aluroni, css, cssmodules, html, javascript, normalize, react, reactjs, reactts, restaurant, sass, vitrinedev
- Language: TypeScript
- Homepage: https://aluroni-ten-fawn.vercel.app
- Size: 1.62 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Aluroni
![Static Badge](https://img.shields.io/badge/Status-_Finalizado-green?style=for-the-badge)
O Aluroni é um site para mostrar os principais pratos que o restaurante possuí, com opções de pesquisa, filtro e ordenação.
| :placard: Vitrine.Dev | |
| ------------- | --- |
| :sparkles: Nome | **Aluroni**
| :label: Tecnologias | react, typescript, html5, sass, javascript
| :rocket: URL | https://aluroni-lw98.vercel.app
![Gif Aluroniscreen-capture](https://github.com/joaoplgaspar/aluroni/assets/130015259/cf704c3c-221d-45b0-8d8f-aabcacac56b6#vitrinedev)
## Resumo do projeto
![logo](https://github.com/joaoplgaspar/aluroni/assets/130015259/736b5ac6-d8fd-479b-b37d-35ddac3a76b7)
O Aluroni é um projeto React com Typescript de um curso Alura, se trata de um site para mostrar pratos de um restaurante e tratar cada prato dinamicamente de acordo com suas informações de categoria (massas, carnes, etc), com opções de filtragem, ordenação e busca.
![Aluroni Gif Funcionalidades](https://github.com/joaoplgaspar/aluroni/assets/130015259/8302aa3d-79e6-41ca-a55a-4edb9f203fbc)
# :hammer: Funcionalidades do projeto
- `Funcionalidade 1`: Busca de pratos
- `Funcionalidade 2`: Ordenar pratos
- `Funcionalidade 3`: Filtrar pratos## ✔️ Técnicas e tecnologias utilizadas
- ``React, TypeScript, HTML5, SASS, JAVASCRIPT``
- ``Manipulação do estado do objeto``
- ``Reset de estilos com normalize, breakpoints para media-queries, variaveis em sass``
- ``Absolute imports``
- ``Uso do pacote classNames``
- ``SVGR``
- ``Metódos de um array``
- ``Uso dos hooks useState e useEffect``
- ``Boas práticas com Type e Interface no TS``
- ``Ciclo de vida de um componente``# 🛠️ Abrir e rodar o projeto
**Utilize `npm install` dentro da pasta do projeto para baixar suas pendências**
**A seguir `npm start` para iniciar o projeto**