O Aluroni é uma página fictícia de um restaurante de massas. O projeto é uma SPA (single-page application) e foi criado e desenvolvido ao passo em que eu assistia as aulas dos seguintes cursos da plataforma Alura:
O projeto trata-se de uma SPA (single-page application), ou seja, possui apenas uma página que se modifica de acordo com as interações do usuário.
A página inicial exibe a seção "Recomendações da cozinha" que seleciona três pratos do cardápio aleatoriamente para indicar ao usuário. Também, é possível visualizar a localidade do restaurante.
A página de cardápio exibe todos os pratos existentes no menu do restaurante. É possível realizar as seguintes ações em relação ao cardápio:
- Pesquisar pratos pelo nome;
- Filtrar pratos pelo seu tipo;
- Ordenar os pratos por porção, preço ou por quantas pessoas serve.
Tem como objetivo compartilhar mais detalhes sobre o Aluroni.
Página que descreve os detalhes de cada prato presente no cardápio do Aluroni.
O usuário é redirecionado para essa página toda vez que tenta entrar em alguma página ou url não existente no site do Aluroni.
Aqui estão algumas das tecnologias que foram utilizadas nesse projeto
- TypeScript
- JavaScript
- Sass
- CSS
- React
- React Router DOM
- Webpack
Versão recomendada do Node para instalação do projeto: 16.13.1.
Para instalar e navegar pelo projeto, é necessário apenas que você clone esse repositório na sua máquina e rode os seguintes comandos no seu terminal dentro da pasta do projeto:
npm install
npm start