Giter VIP home page Giter VIP logo

open-visit's Introduction

Workshop de desenvolvimento de projeto

Bem vindos, alunos e demais participantes.

Esse é um workshop concebido por Thiago Tomazella, Coordenador de Tecnologia e Desenvolvimento na Cesta Básica Brasil, com o intuito de introduzir os formandos e convidados às práticas de desenvolvimento de projetos fazendo desenvolvimento de uma aplicação open-source real.

O espaço será aberto semanalmente às quartas-feiras, das 22h15 às 23h. O desenvolvimento da aplicação será liderado pelos desenvolvedores Ernesto Resende, engenheiro de software na Cesta Básica Brasil, e Denilson Martins, desenvolvedor full-stack na Nenu.

Warning 💡 Para os alunos:

As horas dedicadas a este projeto servem exclusivamente para fins de conhecimento e não podem ser utilizados para fins curriculares e de cursos.

O projeto foi concebido principalmente como uma oportunidade de aprendizado, desenvolvimento de habilidades e aquisição de conhecimento. O objetivo principal é fornecer aos alunos universitários um ambiente onde possam crescer profissionalmente, adquirir novas competências e aprimorar as existentes.

Sobre a aplicação

Durante as sessões do espaço, será desenvolvido uma aplicação web de agendamento para o controle de entrada e saída de visitantes em parques logísticos.

A aplicação será usada pelas empresas dos parques para registrar informações de identificação do visitante (data e horário de entrada), assim como informações sobre a pessoa e/ou departamento que devem ser contatados para autorizar a entrada do visitante. Na outra ponta, a aplicação também será usada pelos parques logísticos para visualizar informações sobre o visitante e a empresa.

Note: Ainda não há um escopo completo das funcionalidades da aplicação. Parte da ideia do espaço é que os processos por trás da tomada de decisões sobre as funcionalidades e escopo da aplicação sejam expostos aos participantes, de forma que sejam capazes de observar o que acontece antes mesmo do código começar a ser escrito em projetos reais.

Durante as sessões do espaço, a aplicação será projetada, desenvolvida e lançada para o público.

O projeto irá adotar as seguintes tecnologias:

Acompanhando os espaços

Os espaços serão focados exclusivamente nos processos pertinentes ao desenvolvimento da aplicação. Eis o que não iremos fazer durante espaço:

  • Instalação e configuração de runtime de desenvolvimento (Node.js);
  • Instalação e configuração das ferramentas de versionamento e colaboração (Git);
  • Instalação e configuração do sistema operacional (ambiente Linux);

Com a progressão do desenvolvimento da aplicação, os participantes poderão colaborar com partes do desenvolvimento no intuito de colocar em prática aspectos do desenvolvimento colaborativo no GitHub.

Sobre a contribuição

Todos os guias técnicos de contribuição podem ser encontrados em CONTRIBUTING.md. O guia contém instruções sobre como configurar o Git, trabalhar de forma colaborativa no GitHub, e inicializar o projeto em um ambiente de desenvolvimento local.

Com excessão deste README (apenas durante o período de desenvolvimento nas sessões do workshop) todo o material deste repositório será mantido em inglês, incluindo código-fonte, comentários, issues, discussions e pull requests. Caso tenha dúvidas, entre em contato com um dos mantenedores.

Sobre a licença e distribuição

A aplicação será desenvolvida e distribuída sob modelo open-source, na licença MIT. Participantes devem concordar que, caso colaborem diretamente com a manutenção do código-fonte, o mesmo estará aberto para uso de qualquer entidade, incluindo aquelas com fins lucrativos.

open-visit's People

Contributors

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