PalomaWink / Recipes-App

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

App de Receitas

Último projeto avaliativo do Módulo de Front-End onde em um grupo de 5 integrantes desenvolvemos uma aplicação de receitas, onde é possível pesquisar por receitas, favoritar receitas, startar receitas e voltar exatamente de onde parou, onde em cada pagina de detalhes de uma receita há bebidas sendo recomendadas.

Tecnologias Utilizadas

  • JavaScript: Linguagem de programação utilizada para desenvolver o projeto.
  • Node.js: Ambiente de execução do JavaScript no servidor.
  • NPM: Gerenciador de pacotes para o Node.js, utilizado para gerenciar e instalar quaisquer dependências do projeto.
  • React: Biblioteca JavaScript para construção de interfaces de usuário.
  • LocalStorage: Armazenamento de informações de forma sincrona, localmente.
  • Clipboard Copy: O objetivo deste pacote é oferecer funcionalidade simples de cópia para área de transferência em navegadores modernos usando o menor número de bytes.
  • React Simply Carousel: Um componente de carrossel React.js isomórfico simples, leve e totalmente controlado (com suporte SSR). Toque habilitado e responsivo.

Estrutura do Projeto

O projeto possui uma estrutura de pastas padrão para um projeto React:

  • src/: Esta pasta contém todo o código fonte do projeto. Inclui componentes React, CSS, testes e outros arquivos relacionados.
  • public/: Esta pasta contém o arquivo index.html e outros recursos públicos.
  • cypress/: Esta pasta contém arquivos relacionados ao Cypress, uma ferramenta de teste de ponta a ponta.
  • package.json: Este arquivo contém a lista de dependências do projeto e scripts NPM.

Como Executar o Projeto

Para executar este projeto localmente, siga estas etapas:

  1. Clone o repositório para o seu computador.
  2. Navegue até a pasta do projeto e execute npm install para instalar as dependências.
  3. Execute npm start para iniciar o servidor de desenvolvimento.

Contribuindo

Este projeto é para fins educacionais, portanto, pull requests não serão aceitos, foi desenvolvido em colaboração com:

Licença

Este projeto está licenciado sob a licença MIT.

About


Languages

Language:JavaScript 92.9%Language:CSS 5.8%Language:HTML 1.3%