Giter Club home page Giter Club logo

happy's Introduction

Licença

💡 Tecnologias utilizadas no projeto - :

Happy

NextLevelWeek 3.0

💡 Sobre o Projeto

Este projeto foi desenvolvido no evento Next Level Week # 03 pela Rocketseat 🚀 💜

Happy é um aplicativo que conecta pessoas a orfanatos para tornar o dia de muitas crianças mais feliz

Atividades finalizadas
  • Backend
  • Frontend
  • Mobile

💻 Iniciar o projeto

🔖 Layout

Você pode visualizar o layout do projeto através desse link. Lembrando que você precisa ter uma conta no Figma para acessá-lo.

Requerimentos

    # Clone Repository
    git clone https://github.com/AndersonAlvesCoelho/Happy
    cd Happy

📦 Backend

    #Acesse um diretório do back-end
    cd NLW-03\back-end
    #Logo após, instale as dependências necessárias
    npm i ou yarn
    
    #Adicione as variáveis de ambiente
    -> Crie um arquivo com o nome '.env'
    # Salve o token no arquivo .env
    -> PORT=4000
    
    #Use o script para executar as migrações
    npm typeorm migration:run ou yarn typeorm migration:run
    #Por fim, iniciar a api
    npm dev ou yarn dev

Pronto, seu backend já está inicializado. Você pode ver os dados da migration pela url ou pelo insomnia http://localhost:3333/orphanages

💻 Frontend

Obs .: Antes de continuar, certifique-se de ter a API rodando

    #Acesse um diretório do front-end
    cd NLW-03\front-end
    #Logo após, instale as dependências necessárias
    npm i ou yarn
    
    # Adicione as variáveis de ambiente 
    -> Crie um arquivo com o nome '.env'
    # Crie uma conta gratuita no MapBox para pegar seu token
    -> https://account.mapbox.com
    # Salve o token no arquivo .env
    -> REACT_APP_MAPBOX_TOKEN=TOKEN

    #Por fim, start o projeto
    npm dev ou yarn dev

📱 Mobile

No desenvolvimento do aplicativo, eu tive um problema que ainda não achei solução. O problem o corre quando eu conecto expo com o celular.

Segue o erro abaixo:


🚧 Tentativas de sulocinar:
  • acessar o aplicativo pelo Tunnel em vez pelo LAN;
  • limpar o cache do navegador chrome;
  • deletar a pasta node_modules & o arquivo package-lock e instalartudo novamente pelo comando npm i;
  • atualizar todas as dependências do projeto;
  • deleta o projeto e recomeçar novamente;
  • reiniciar o notebook.
  • soluções sugeridas e outras pessoas que tiveram o mesmo problema: facebook/react-native#28844

    obs.: se alguém souber de alguma solução, pode me chamar pelo discord - ZOI#0704 ou pelo [email protected]

    📣 O que é Next Level Week?

    O NLW (antiga onmistack) é uma semana onde a Rocketseat mostram como montar uma aplicação do zero com as melhores tecnologias do mercado.
    A Rocketseat tem a consciência que a prática é a melhor aula, então sempre nos inspiram e lançam desafios para a gente se virar sozinho!

    Pilhares do metódo de ensino Rocketseat
  • Foco: Dominar todas as linguagens e tecnologias é impossível, por isso é importante focar para ir direto ao ponto sem perder tempo.
  • Grupo: A comunidade de devs é uma das melhores comunidades que existem! Trabalhar em grupo é essencial, já perdi a conta de quantas vezes ajudei e fui ajudado com erros de programação.
  • Prática: E claro, não podia faltar! Quando vemos uma aula, nós podemos entender os conceitos, mas só na prática que aprendemos realmente como faze-los!
  • 📝 Licença

    Esse projeto está sob a licença MIT. Veja o arquivo LICENSE.md para mais detalhes.


    Feito por 💜  Anderson Alves 👋  linkedin

    happy's People

    Contributors

    andersonalvescoelho avatar

    Stargazers

     avatar

    Watchers

     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.