Giter Club home page Giter Club logo

quote-machine's Introduction

Quote Machine

Sobre   |    Layout   |    Tecnologias e Ferramentas   |    Funcionalidades   |    Instalação   |    Licença   |   

✔ Projeto concluído

GitHub Repo stars GitHub watchers GitHub forks GitHub code size in bytes GitHub repo file count


❓ Sobre

Este projeto é uma aplicação React que busca e exibe alguma citação aleatória de algum autor na tela do usuário. O projeto faz parte de um desafio da freeCodeCamp no curso de bibliotecas e frameworks front-end. O intuito do projeto é treinar as habilidades aprendizas durante curso.

Clique aqui para ver o projeto no Codepen.

🎨 Layout

Clique na imagem para ir para um vídeo de demonstração do projeto

Se quiser, clique aqui para conferir alguns prints do projeto.

🛠 Tecnologias e Ferramentas

Veja como ficou o arquivo package.json

⚙ Funcionalidades

  • Buscar conjunto de citações de autores usando Fetch API
  • Selecionar uma citação aleatória para exibir na tela
  • Mudar de citação ao atualizar a página ou ao clicar no botão
  • Mudar o tema de cores da página ao atualizar ou ao clicar no botão
  • Compartilhar citação no Twitter e no Tumblr

💻 Instalação

Para abrir e executar o projeto no seu computador, você vai precisar ter o Node.js instalado na sua máquina (recomendo baixar a versão LTS). Além disso, para conseguir executar os comandos de terminal a seguir, você precisará instalar o GIT. É recomendado ter alguns conhecimentos básicos de HTML, CSS, JavaScript e React para conseguir entender os códigos do projeto e também ter alguma noção prévia de comandos de terminal para conseguir acompanhar as instruções no seu computador. Após ter certeza de que tudo está instalado no seu computador, basta acompanhar os passos a seguir:

  1. Faça download do projeto ou clone ele com o seguinte comando no terminal:
    git clone https://github.com/Gustavo-Victor/quote-machine.git
  1. Descompacte o arquivo do projeto e abra a pasta do projeto; se tiver clonado basta só abrir a pasta do projeto; você pode abrir a pasta usando o seguinte comando:
    cd quote-machine/ 
  1. Instale as dependências necessárias do projeto (a pasta do projeto precisa estar aberta no terminal):
    npm i -g yarn ;
    yarn install 
  1. Executar o projeto em modo de desenvolvimento:
    yarn dev 
  1. Abrir o projeto no seu navegador de preferência. (Basta digitar na barra de pesquisa: http://localhost:5173/).

📝 Licença

O projeto está sob a Licensa MIT

Qualquer pessoa pode usar, clonar e contribuir com este projeto.

Clique aqui para saber mais

quote-machine's People

Contributors

gustavo-victor avatar mookth789 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.