{"id":23209724,"url":"https://github.com/alinykelly/vacineja-app","last_synced_at":"2025-04-05T12:14:04.901Z","repository":{"id":157379856,"uuid":"602751012","full_name":"AlinyKelly/vacineja-app","owner":"AlinyKelly","description":null,"archived":false,"fork":false,"pushed_at":"2023-06-15T15:34:32.000Z","size":625,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-10T23:34:53.379Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/AlinyKelly.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":"2023-02-16T21:36:14.000Z","updated_at":"2023-02-16T21:36:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"b641c35e-b6f4-45ab-b1ee-283abdda01b3","html_url":"https://github.com/AlinyKelly/vacineja-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlinyKelly%2Fvacineja-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlinyKelly%2Fvacineja-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlinyKelly%2Fvacineja-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlinyKelly%2Fvacineja-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlinyKelly","download_url":"https://codeload.github.com/AlinyKelly/vacineja-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247332596,"owners_count":20921854,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-12-18T18:19:24.893Z","updated_at":"2025-04-05T12:14:04.887Z","avatar_url":"https://github.com/AlinyKelly.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"GitHub language count\" src=\"https://img.shields.io/github/languages/count/alinykelly/vacineja-app?color=%2304D361\"\u003e\n\n  \u003cimg alt=\"Repository size\" src=\"https://img.shields.io/github/repo-size/alinykelly/vacineja-app\"\u003e\n  \n  \u003ca href=\"https://github.com/alinykelly/vacineja-app/commits/master\"\u003e\n    \u003cimg alt=\"GitHub last commit\" src=\"https://img.shields.io/github/last-commit/alinykelly/vacineja-app\"\u003e\n  \u003c/a\u003e\n    \n   \u003cimg alt=\"License\" src=\"https://img.shields.io/badge/license-MIT-brightgreen\"\u003e\n   \u003ca href=\"https://github.com/alinykelly/vacineja-app/stargazers\"\u003e\n    \u003cimg alt=\"Stargazers\" src=\"https://img.shields.io/github/stars/alinykelly/vacineja-app?style=social\"\u003e\n  \u003c/a\u003e  \n \n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003e\n    \u003cimg alt=\"Vacine Já\" title=\"#Vacine Já - App\" src=\"./assets/banner.png\" /\u003e\n\u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003e \n\t🚧  Vacine Já 💉 Versão Mobile em Construção 🚀 🚧\n\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n \u003ca href=\"#-sobre-o-projeto\"\u003eSobre\u003c/a\u003e •\n \u003ca href=\"#-funcionalidades\"\u003eFuncionalidades\u003c/a\u003e •\n \u003ca href=\"#-layout\"\u003eLayout\u003c/a\u003e • \n \u003ca href=\"#-como-executar-o-projeto\"\u003eComo executar\u003c/a\u003e • \n \u003ca href=\"#-tecnologias\"\u003eTecnologias\u003c/a\u003e • \n \u003ca href=\"#-contribuidores\"\u003eContribuidores\u003c/a\u003e • \n \u003ca href=\"#-autor\"\u003eAutor\u003c/a\u003e • \n \u003ca href=\"#user-content--licença\"\u003eLicença\u003c/a\u003e\n\u003c/p\u003e\n\n\n## 💻 Sobre o projeto\n\n💉 Vacine Já - é uma plataforma de cadastro de vacinas e insumos que pode ser utilizada por Clínicas Médicas, Farmácias, Hospitais e até mesmo Clínicas Veterinárias.\n\nProjeto desenvolvido durante o curso de **Análise e Desenvolvimento de Sistemas** oferecido pela [UNIFOR](https://www.unifor.br/).\nO Projeto faz parte do Projeto de Conclusão de Curso que é dividido em 3 disciplinas, que são Projeto Aplicado a Desenvolvimento de Software, Projeto Aplicado a Plataforma Web e Projeto Aplicado a Plataforma Móveis.\n\n---\n\n## ⚙️ Funcionalidades\n\n- [x] Empresas podem utilizar a plataforma web para:\n  - [x] cadastrar insumos e vacinas\n  - [x] controlar estoque\n  - [x] realizar verificação de agendamentos\n  - [x] visualizar dashboards e relatórios\n\n- [x] As empresas tem acesso ao aplicativo móvel, onde podem:\n  - [x] visualizar dashboards e relatórios\n\n- [x] Pacientes podem utilizar a plataforma web para:\n  - [x] verificar locais de vacinação\n  - [x] agendar aplicações\n\n- [x] Pacientes tem acesso ao aplicativo móvel, onde podem:\n  - [x] navegar pelo mapa para ver as instituições cadastradas\n  - [x] entrar em contato com a entidade através do E-mail ou do WhatsApp\n\n---\n\n## 🎨 Layout\n\nO layout da aplicação está disponível no Figma:\n\n\u003ca href=\"https://www.figma.com/file/UKd0fLRvpYp9ijLfbMt1qR/Vacine-J%C3%A1---PADS-(Web)?node-id=5%3A16\u0026t=14mkmnWg5YzYx0AM-1\"\u003e\n  \u003cimg alt=\"Made by Vacine já\" src=\"https://img.shields.io/badge/Acessar%20Layout%20-Figma-%2304D361\"\u003e\n\u003c/a\u003e\n\n### Mobile\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"Vacine Já\" title=\"#Vacine Já\" src=\"./assets/home-mobile.png\" width=\"200px\"\u003e\n\n  \u003cimg alt=\"Vacine Já\" title=\"#Vacine Já\" src=\"./assets/detalhes-mobile.png\" width=\"200px\"\u003e\n\u003c/p\u003e\n\n---\n\n## 📲 Como executar o projeto\n\n### ✔️ Pré-requisitos\n\nPara conseguir seguir este README e rodar o projeto você pode precisar dos seguintes itens:\n- Git para clonar o projeto e acessar as branches. Você pode instalar [aqui](https://git-scm.com/downloads);\n- Node para podermos rodar `expo` e `npm`. Você pode instala-lo [aqui](https://nodejs.org/en/);\n- Um celular Android ou iOS com o aplicativo Expo instalado, ou então algum simulador Android ou iOS no computador;\n\nSe quiser testar as instalações, rodar os comandos abaixo separadamente deve mostrar as respectivas versões.\n\n```\ngit --version\nnode --version\nnpm --version\n```\n\nEntão com o `npm` instalado podemos instalar o `expo` e checar a versão:\n```\nnpm install --global expo-cli\nexpo --version\n```\n\n### 🐙 Clonando o projeto\n\nPara ter acesso aos arquivos do projeto você pode clonar usando o seguinte comando:\n\n```\ngit clone https://github.com/alura-cursos/react-native-comecando-do-zero.git\n```\n\n### ▶️ Rodando o Projeto\n\nAgora que já tem a pasta do projeto na sua máquina, dentro dela instale as dependências:\n```\nnpm install\n```\n\nEntão podemos rodar o projeto:\n```\nnpm start\n```\n\nUma guia no navegador irá abrir, geralmente [neste endereço](http://localhost:19002/).\nCaso estiver com o celular, **escaneie o QR code com o aplicativo do Expo** ou a câmera.\nSe seu celular estiver em outra rede diferente do computador, troque a \"CONNECTION\" para \"Tunnel\", que o app será transmitido via internet.\nSe tiver um simulador, clique na opção do sistema operacional do seu simulador no menu esquerdo.\n\nPronto, agora o app você deve ver o app rodando.\n\n---\n\n## 🛠 Tecnologias\n\nAs seguintes ferramentas foram usadas na construção do projeto:\n\n#### **Server**  ([NodeJS](https://nodejs.org/en/)  +  [TypeScript](https://www.typescriptlang.org/))\n\n-   **[Express](https://expressjs.com/)**\n-   **[CORS](https://expressjs.com/en/resources/middleware/cors.html)**\n-   **[Cloud Firestone](https://firebase.google.com/docs/firestore)**\n\n#### **Mobile**  ([React Native](http://www.reactnative.com/)  +  [TypeScript](https://www.typescriptlang.org/))\n\n-   **[Expo](https://expo.io/)**\n-   **[Expo Google Fonts](https://github.com/expo/google-fonts)**\n-   **[React Navigation](https://reactnavigation.org/)**\n-   **[React Native Maps](https://github.com/react-native-community/react-native-maps)**\n-   **[Expo Constants](https://docs.expo.io/versions/latest/sdk/constants/)**\n-   **[React Native SVG](https://github.com/react-native-community/react-native-svg)**\n-   **[Axios](https://github.com/axios/axios)**\n-   **[Expo Location](https://docs.expo.io/versions/latest/sdk/location/)**\n-   **[Expo Mail Composer](https://docs.expo.io/versions/latest/sdk/mail-composer/)**\n\n\n---\n\n## 👨‍💻 Contribuidores\n\n💙 Um super thanks 👏 para essa galera que fez esse produto sair do campo da ideia e ganhar vida. :)\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003ca href=\"https://www.linkedin.com/in/mario-mamede/\"\u003e\n        \u003cimg src=\"https://avatars.githubusercontent.com/u/72150213?v=4\" width=\"100px;\" alt=\"Foto do Mario Mamede no GitHub\"/\u003e\u003cbr\u003e\n        \u003csub\u003e\n          \u003cb\u003eMario Mamede\u003c/b\u003e\n        \u003c/sub\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003ca href=\"https://alinykelly.github.io/alinykelly-sitelinks/\"\u003e\n        \u003cimg src=\"https://avatars.githubusercontent.com/u/58093742?v=4\" width=\"100px;\" alt=\"Foto da Aliny Kelly no GitHub\"/\u003e\u003cbr\u003e\n        \u003csub\u003e\n          \u003cb\u003eAliny Kelly\u003c/b\u003e\n        \u003c/sub\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003ca href=\"#\"\u003e\n        \u003cimg src=\"https://avatars.githubusercontent.com/u/90804182?v=4\" width=\"100px;\" alt=\"Foto do Arthur Brasil no GitHub\"/\u003e\u003cbr\u003e\n        \u003csub\u003e\n          \u003cb\u003eArthur Brasil\u003c/b\u003e\n        \u003c/sub\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003ca href=\"#\"\u003e\n        \u003cimg src=\"https://avatars.githubusercontent.com/u/90808929?v=4\" width=\"100px;\" alt=\"Foto do Rodrigo Visco no GitHub\"/\u003e\u003cbr\u003e\n        \u003csub\u003e\n          \u003cb\u003eRodrigo Visco\u003c/b\u003e\n        \u003c/sub\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## 💪 Como contribuir para o projeto\n\n1. Faça um **fork** do projeto.\n2. Crie uma nova branch com as suas alterações: `git checkout -b my-feature`\n3. Salve as alterações e crie uma mensagem de commit contando o que você fez: `git commit -m \"feature: My new feature\"`\n4. Envie as suas alterações: `git push origin my-feature`\n\u003e Caso tenha alguma dúvida confira este [guia de como contribuir no GitHub](./CONTRIBUTING.md)\n\n---\n\n## 👨‍💻 Autor\n\n\u003ca href=\"https://github.com/mariomamede\"\u003e\n \u003cimg style=\"border-radius: 50%;\" src=\"https://avatars3.githubusercontent.com/u/72150213?v=4\" width=\"100px;\" alt=\"\"/\u003e\n \u003cbr /\u003e\n \u003csub\u003e\u003cb\u003eMario Mamede\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mariomamede\" title=\"Mario Mamede\"\u003e\u003c/a\u003e\n \u003cbr /\u003e\n\n---\n\n## 📝 Licença\n\nEste projeto esta sobe a licença [MIT](./LICENSE).\n\nFeito com ❤️ por Mario Mamede 👋🏽 [Entre em contato!](https://www.linkedin.com/in/mario-mamede/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falinykelly%2Fvacineja-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falinykelly%2Fvacineja-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falinykelly%2Fvacineja-app/lists"}