Um projeto criado para atender à necessidade de apresentar pratos de restaurantes aos usuários de maneira intuitiva e amigável.
- Exibir uma lista de pratos de restaurantes
- Filtrar pratos por categoria
- Pesquisar pratos pelo nome
- Ver informações detalhadas sobre cada prato
- Design responsivo para dispositivos móveis e desktop
- React: Uma biblioteca JavaScript para construir interfaces de usuário
- Styled Components: Para estilizar os componentes com CSS-in-JS
- Axios: Para fazer requisições HTTP e buscar dados da API
- React Router: Para gerenciar a navegação dentro da aplicação
- PropTypes: Para checagem de tipos das props passadas para os componentes
- Clone o repositório:
git clone https://github.com/seuusuario/MenuPlates.git- Navegue até o diretório do projeto:
cd MenuPlates- Instale as dependências:
npm install- Inicie o servidor de desenvolvimento:
npm start- Abra o seu navegador e vá para
http://localhost:3000
src/components: Contém os componentes Reactsrc/pages: Contém as diferentes páginas da aplicaçãosrc/services: Contém o serviço de API para buscar dadossrc/styles: Contém os estilos globais e a configuração do tema
- Faça um fork do repositório
- Crie uma nova branch (
git checkout -b feature/sua-feature) - Commit suas mudanças (
git commit -m 'Adicione alguma feature') - Faça o push para a branch (
git push origin feature/sua-feature) - Abra um Pull Request