{"id":19956274,"url":"https://github.com/rebellatogui/nlwunite","last_synced_at":"2026-04-11T09:04:39.545Z","repository":{"id":231486712,"uuid":"781862923","full_name":"rebellatoGui/nlwUnite","owner":"rebellatoGui","description":"Tenho prazer de compartilhar esta edição do NLW Unite. Durante os 4 dias do evento, desenvolvi um projeto em Python, envolvendo SQLite, Flask, Git Bash... Um Pass.in para um aplicativo de gestão de participantes de evento presencial. No Pass.in, você pode cadastrar e gerenciar pessoas e dados para check-in.","archived":false,"fork":false,"pushed_at":"2024-07-12T02:27:34.000Z","size":30,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-02T04:15:10.241Z","etag":null,"topics":["dbeaver","flask","git","gitbash","postman","python","sqlite"],"latest_commit_sha":null,"homepage":"https://github.com/rebellatoGui/nlwUnite","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rebellatoGui.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-04T07:23:26.000Z","updated_at":"2024-08-12T21:57:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"d3209866-d544-4212-9505-1b743e7e90b8","html_url":"https://github.com/rebellatoGui/nlwUnite","commit_stats":null,"previous_names":["rebellatogui/nlw","rebellatogui/nlwunite"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rebellatoGui/nlwUnite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rebellatoGui%2FnlwUnite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rebellatoGui%2FnlwUnite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rebellatoGui%2FnlwUnite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rebellatoGui%2FnlwUnite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rebellatoGui","download_url":"https://codeload.github.com/rebellatoGui/nlwUnite/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rebellatoGui%2FnlwUnite/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31674624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T08:18:19.405Z","status":"ssl_error","status_checked_at":"2026-04-11T08:17:08.892Z","response_time":54,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dbeaver","flask","git","gitbash","postman","python","sqlite"],"created_at":"2024-11-13T01:31:52.812Z","updated_at":"2026-04-11T09:04:39.529Z","avatar_url":"https://github.com/rebellatoGui.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Especificações\n\n✪ Pass.in\n\nO pass.in é uma aplicação de **gestão de participantes em eventos presenciais**.\n\nA ferramenta permite que o organizador cadastre um evento e abra uma página pública de inscrição.\n\nOs participantes inscritos podem emitir uma credencial para check-in no dia do evento.\n\nO sistema fará um scan da credencial do participante para permitir a entrada no evento.\n![especs pass in](https://github.com/rebellatoGui/nlwUnite/assets/146299321/0950f230-5c25-4642-8644-d3e7a3fa15ff)\n\n## Requisitos\n\n### Requisitos funcionais\n\n- [ ]  O organizador deve poder cadastrar um novo evento;\n- [ ]  O organizador deve poder visualizar dados de um evento;\n- [ ]  O organizador deve poser visualizar a lista de participantes;\n- [ ]  O participante deve poder se inscrever em um evento;\n- [ ]  O participante deve poder visualizar seu crachá de inscrição;\n- [ ]  O participante deve poder realizar check-in no evento;\n\n### Regras de negócio\n\n- [ ]  O participante só pode se inscrever em um evento uma única vez;\n- [ ]  O participante só pode se inscrever em eventos com vagas disponíveis;\n- [ ]  O participante só pode realizar check-in em um evento uma única vez;\n\n### Requisitos não-funcionais\n\n- [ ]  O check-in no evento será realizado através de um QRCode;\n\n## Banco de dados\n\nNessa aplicação vamos utilizar banco de dados relacional (SQL). Para ambiente de desenvolvimento seguiremos com o SQLite pela facilidade do ambiente.\n\n![diagrama ERD](https://github.com/rebellatoGui/nlwUnite/assets/146299321/089f3e5c-2d73-416a-813d-9d33458de0df)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frebellatogui%2Fnlwunite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frebellatogui%2Fnlwunite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frebellatogui%2Fnlwunite/lists"}