thtsystems / open-visit

Open-source application for visiting scheduling.
MIT License
9 stars 6 forks source link

OpenVisit

Aplicação open-source para agendamentos de visitas em parques empresariais

[![Specs de design da aplicação no Figma](https://img.shields.io/badge/figma-%23F24E1E.svg?style=for-the-badge&logo=figma&logoColor=white)](https://www.figma.com/file/b67e4TzDM4AAtjJd2IX0AM/Open-Visit?type=design&node-id=1%3A188&mode=design&t=1wHZ2CJhrXsfeE06-1) [![Documentação da API Rest da aplicação no Postman](https://img.shields.io/badge/postman-%23F24E1E.svg?style=for-the-badge&logo=postman&logoColor=white)](https://god.gw.postman.com/run-collection/18237469-33f92fc9-455e-49f3-8be4-4ec9717abe24?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D18237469-33f92fc9-455e-49f3-8be4-4ec9717abe24%26entityType%3Dcollection%26workspaceId%3D60a756b8-3c3a-49f5-b23d-8323980e7f37)

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:

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.