Projeto realizado como trabalho de conclusão do curso de Desenvolvimento FullStack do programa Explorer da Rocketseat.
Preview | Projeto | Funcionalidades | Tecnologias | Deploy | Perfis | Instalação | Backend | Layout | Licença | Autora | Contato |
Projeto realizado como parte do desafio final do curso Explorer da @Rockeseat.
A proposta é o desenvolvimento de uma aplicação de ponta a ponta com front-end e back-end simulando um restaurante fictício e seu cardápio digital respeitando o layout disponibilizado no Figma.
Esse projeto será revisado pelos instrutores da instituição afim de avaliar os conhecimentos adquiridos bem como suas utilizações no desenvolvimento dessa aplicação. Servindo assim como um trabalho de conclusão necessário para a avaliação e certificação do curso de Desenvolvedor FullStack.
- Login
- Cadastro de usuários
- Mostrar cards com os pratos cadastrados
- Pesquisa dos pratos por nome e ingredientes
- Página com detalhes do prato
- Adicionar pratos aos favoritos
- Página com pratos favoritados pelo usuário
- Página de cadastro de novos pratos para usuários administradores
- Possibilidade de editar informações do prato pelo administrador
- Excluir prato nas rotas de administrador
- Logout
- Axios
- ReactJS
- React Responsive
- React Router Dom
- React Icons
- Styled Components
- ViteJS
- Swiper Element
O projeto está hospedado na Netlify e pode ser acessado em:
Para efetuar login na aplicação, utilize as credenciais da aba perfil abaixo.
Administrador:
- login:
admin@email.com
- senha:
654321
Usuário:
- login:
user@email.com
- senha:
123456
🚧 Pré-requisitos
Node.js
npm
Para executar a aplicação localmente basta seguir os seguintes passos:
- 📥 Clone o projeto:
git clone https://github.com/ThalytaRangel/foodexplorer.git
- 📂 Acesse a pasta do projeto:
$ cd foodexplorer
- 📦 Instale as dependências:
$ npm install
▶️ Inicie o servidor:
$ npm run dev
- 📡 Acesse o endereço de localhost, conforme o exemplo abaixo
VITE v4.5.1 ready in 1093 ms
➜ Local: http://localhost:5173/
O backend desta aplicação encontra-se no repositório:
Este projeto está sob a licença MIT.