{"id":29024521,"url":"https://github.com/thiagosilvaantenor/receitas-e-medicamentos-mobile-java-reactnative","last_synced_at":"2025-06-26T04:02:08.758Z","repository":{"id":300690293,"uuid":"998627853","full_name":"thiagosilvaantenor/Receitas-e-Medicamentos-Mobile-Java-ReactNative","owner":"thiagosilvaantenor","description":"CRUD com api em Spring conectada com um app em React Native, atividade de laboratório de banco de dados","archived":false,"fork":false,"pushed_at":"2025-06-23T04:08:21.000Z","size":115,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-23T05:21:26.751Z","etag":null,"topics":["expo","java-17","react-native","spring-boot","spring-data-jpa"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/thiagosilvaantenor.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,"zenodo":null}},"created_at":"2025-06-09T01:55:38.000Z","updated_at":"2025-06-23T04:08:59.000Z","dependencies_parsed_at":"2025-06-23T05:21:31.968Z","dependency_job_id":"07621173-35d3-4485-b706-468d5b36cc5f","html_url":"https://github.com/thiagosilvaantenor/Receitas-e-Medicamentos-Mobile-Java-ReactNative","commit_stats":null,"previous_names":["thiagosilvaantenor/receitas-e-medicamentos-mobile-java-reactnative"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/thiagosilvaantenor/Receitas-e-Medicamentos-Mobile-Java-ReactNative","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiagosilvaantenor%2FReceitas-e-Medicamentos-Mobile-Java-ReactNative","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiagosilvaantenor%2FReceitas-e-Medicamentos-Mobile-Java-ReactNative/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiagosilvaantenor%2FReceitas-e-Medicamentos-Mobile-Java-ReactNative/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiagosilvaantenor%2FReceitas-e-Medicamentos-Mobile-Java-ReactNative/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thiagosilvaantenor","download_url":"https://codeload.github.com/thiagosilvaantenor/Receitas-e-Medicamentos-Mobile-Java-ReactNative/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiagosilvaantenor%2FReceitas-e-Medicamentos-Mobile-Java-ReactNative/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261997402,"owners_count":23242250,"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":["expo","java-17","react-native","spring-boot","spring-data-jpa"],"created_at":"2025-06-26T04:02:07.954Z","updated_at":"2025-06-26T04:02:08.722Z","avatar_url":"https://github.com/thiagosilvaantenor.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CRUD Mobile Receitas e Medicamentos\n`CRUD em React Native, que consome uma API REST em Java Spring com MySQL, proposta de exercício da disciplina de laboratório de banco de dados`\n\n# Tecnologias\nfrontend\n- React Native\n- Expo\n- TypeScript\n- Node (para gerenciar dependências)\nBackend\n- Maven\n- Java\n- Spring\n- Flyway\n\nBanco de dados\n- MySQL\n\n# Configurações\n- Necessario ter instalado o Node Js e o Maven\n- em \\backend\\src\\main\\resources\\application.properties alterar os valores informados no arquivo\n- em \\frontend\\src\\service, nos dois arquivos, alterar o valor de API_BASE_URL para o ipv4 da maquina rodando a API (Caso esteja usando um dispositivo real com o Expo Go instalado), caso esteja usando emulador android, descomente a linha `const API_BASE_URL = 'http://10.0.2.2:8080'`, lembrando de trocar o 8080 pelo valor da porta que esta rodando a API  \n\n# Como rodar\n- App (frontend)\n\t- Acesse o diretório frontend\n\t- Use o comando do nodeJS `npm install` para instalar as dependências\n\t- usar o comando `npx expo start` para rodar o expo, vai ser gerado um QR Code, você deve instalar em seu celular o aplicativo \"Expo Go\" e ao entrar nele, apontar a camera para o QR CODE\n\t- Caso esteja usando emulador, com o emulador aberto, após usar o mesmo comando acima, use a tecla 'A', ele vai instalar o Expo Go e o projeto no emulador\n\n- API (Backend)\n   - Acesse o diretório backend\\src\\main\\java\\com\\hospital\\receitas\n   - usar o comando do maven \"maven install\" para instalar dependências\n   - usar o comando \"manven Spring start\" para iniciar o projeto\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthiagosilvaantenor%2Freceitas-e-medicamentos-mobile-java-reactnative","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthiagosilvaantenor%2Freceitas-e-medicamentos-mobile-java-reactnative","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthiagosilvaantenor%2Freceitas-e-medicamentos-mobile-java-reactnative/lists"}