Coder Social home page Coder Social logo

csevero / prova_tecnica_slide_works Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 271 KB

Project developed for a test for the company Slide Works, its an web application that have integration with the trello api for creation of cards and lists

TypeScript 88.91% HTML 0.72% CSS 10.37%

prova_tecnica_slide_works's Introduction

Primeiramente agradeço a equipe da Slide Works pelo desafio, foi uma boa experiência que me fez aprender diversas coisas novas, mas vamos ao que interessa! 😀

Acesse o projeto online pelos links
(web) https://prova-tecnica-slide-works.netlify.app/ - Pode ser que demore um pouco para carregar os dados, pelo fato de o server estar online pelo Heroku de forma free. Aguarde alguns segundos que os dados serão carregados.
(server) https://prova-slide-works.herokuapp.com/

Para conseguir rodar localmente você precisará fazer parte do Board Público

Entrar no board

Rodando o server localmente

  1. Para que funcione normalmente localmente, você precisará estar dentro do board que foi citado acima.

  2. Dentro da pasta server, crie um arquivo chamado .env (onde ficará armazenado nossas variáveis de ambiente).

  3. Agora dentro do arquivo .env você irá criar 2 variáveis:

    • A primeira terá o nome de KEY
      • O valor da variável será gerado automaticamente no site Gerar Key Trello. (Você precisa estar logado na mesma conta que ingressou no Board público)
    • A segunda terá o nome de TOKEN
      • Para obter seu token, na mesma página citada acima, em baixo da Key gerada automaticamente, você verá um Título com nome Token, um pouco mais abaixo terá um link para você gerar o seu Token. Clique em cima role até o final da página e você verá que terá acesso aos seus boards, inclusive ao que você ingressou. Clique em permitir e será gerado seu token.

    Importante: As duas variáveis precisam ser MAIÚSCULAS, e você deve definir ela e seu valor como no exemplo: KEY = VALOR

  4. Com o arquivo .env gerado e configurado você pode através do seu terminal, navegar até a pasta /server e rodar o comando:
    -yarn - para instalar todos as libs para o server funcionar;
    -npm run dev || yarn dev - para rodar o server localmente.

  5. Se tudo der certo, no seu terminal irá aparecer a mensagem server is running e você poderá acessá-lo pelo endereço http://localhost:3333.

Rodando o projeto web localmente

  1. Dentro da pasta /web, crie um arquivo chamado .env (onde ficará armazenado nossa variável de ambiente)

  2. Dentro do arquivo criado você irá criar apenas uma variável:

  3. Agora acesse pelo seu terminal a pasta /web e rode os comando:
    -yarn - para instalar todas as libs para o projeto web funcionar;
    -yarn start - para rodar o projeto web localmente.

  4. Se tudo der certo irá aparecer no seu terminal Compiled successfully! e você poderá acessá-lo pelo endereço http://localhost:3000

Adicionais

Tempo dedicado ao projeto - estatística WakaTime

prova_tecnica_slide_works's People

Contributors

csevero 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.