{"id":19347707,"url":"https://github.com/nkdwon/crud-spark","last_synced_at":"2026-04-08T22:32:35.176Z","repository":{"id":255578804,"uuid":"852447046","full_name":"nkdwon/CRUD-Spark","owner":"nkdwon","description":"Um CRUD feito em Java com Integração do PostgreSQL e o Framework Spark  utilizando o ambiente Eclipse","archived":false,"fork":false,"pushed_at":"2024-09-16T01:14:11.000Z","size":18,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-24T09:45:57.630Z","etag":null,"topics":["eclipse-ide","git","java","maven","pgadmin4","postgresql","spark"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nkdwon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-09-04T20:25:31.000Z","updated_at":"2024-10-17T18:43:32.000Z","dependencies_parsed_at":"2024-09-06T05:24:29.989Z","dependency_job_id":"e42c630e-48d4-4f0e-b939-38a5ef720859","html_url":"https://github.com/nkdwon/CRUD-Spark","commit_stats":null,"previous_names":["nkdwon/crud-spark"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nkdwon/CRUD-Spark","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkdwon%2FCRUD-Spark","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkdwon%2FCRUD-Spark/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkdwon%2FCRUD-Spark/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkdwon%2FCRUD-Spark/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nkdwon","download_url":"https://codeload.github.com/nkdwon/CRUD-Spark/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkdwon%2FCRUD-Spark/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31577444,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["eclipse-ide","git","java","maven","pgadmin4","postgresql","spark"],"created_at":"2024-11-10T04:17:42.678Z","updated_at":"2026-04-08T22:32:35.170Z","avatar_url":"https://github.com/nkdwon.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e CRUD Locadora de Filmes com Spark e PostgreSQL \u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003eDesenvolvido durante as aulas de Trabalho Interdisciplinar 2: BackEnd na faculdade PUC Minas.\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\nUm CRUD para gerenciar filmes em uma locadora, desenvolvido em Java com integração ao PostgreSQL. \u003cbr\u003e Utiliza o Spark Framework para criar rotas HTTP e um formulário HTML para manipulação de dados\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#-tecnologias\"\u003eTecnologias\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#-projeto\"\u003eProjeto\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003c/p\u003e\n\n---\n\n## 🚀 Tecnologias\n\nEsse projeto foi desenvolvido com as seguintes tecnologias:\n\n- **HTML \u0026 CSS**: Interface do formulário para manipulação dos dados.\n- **Java**: Lógica de backend para as operações CRUD.\n- **Maven**: Gerenciamento de dependências do projeto.\n- **Spark**: Framework para criação das rotas HTTP.\n- **PostgreSQL e pgAdmin 4**: Banco de dados relacional utilizado para armazenar as informações dos filmes.\n- **Eclipse**: IDE utilizada para desenvolvimento.\n- **Git e Github**: Controle de versão e armazenamento do projeto.\n\n## 📁 Projeto\n\nPara o funcionamento completo do projeto, siga os passos abaixo:\n\n### Pré-requisitos\n- JavaSE-22\n- PostgreSQL e pgAdmin 4\n- IDE Eclipse com Maven integrado\n\n### Instalação\n1. **Clonar o repositório**:\n   \n   ```bash\n   git clone https://github.com/seu-usuario/seu-repositorio.git\n   \n2. Configurar o banco de dados:\n   \n- Siga as instruções deste [vídeo](https://www.youtube.com/watch?v=UbX-2Xud1JA\u0026t=160s) para instalar PostgreSQL e pgAdmin4.\n- Crie uma tabela no PostgreSQL conforme a estrutura do projeto.\n  \n3. Rodar o projeto:\n\n- Abra o projeto no Eclipse e execute a classe principal.\n- Acesse o formulário HTML para testar as funcionalidades.\n\n### Instruções adicionais\n- **Instalação da JDK**: Se você não possui o JDK (Java Development Kit) instalado, consulte este [vídeo](https://www.youtube.com/watch?v=sNFii-cvNz0) e visite o [site oficial](https://www.oracle.com/br/java/technologies/downloads/) para obter mais informações sobre como instalar a JDK.\n- **Instalação do PostgreSQL e pgAdmin 4**: Para configurar o banco de dados PostgreSQL e pgAdmin 4, você pode seguir este [vídeo](https://www.youtube.com/watch?v=UbX-2Xud1JA\u0026t=160s) para uma orientação passo a passo. O download pode ser feito diretamente do [site oficial](https://www.postgresql.org/download/).\n- **Instalação do Eclipse**: Caso ainda não tenha o Eclipse instalado, siga as instruções deste [vídeo](https://www.youtube.com/watch?v=1-TXv0D5bcg). Para mais informações sobre a IDE, acesse o [site oficial](https://www.eclipse.org/).\n- **Documentação do Spark Framework**: Caso tenha mais dúvidas sobre o Spark Framework ou queira consultar a versão mais recente e suas dependências, confira [aqui](https://central.sonatype.com/?smo=true).\n\n### Vídeos de apoio\nO projeto foi desenvolvido durante as aulas de Trabalho Interdisciplinar 2: BackEnd, e segue as instruções dos seguintes vídeos:\n\n#### 1. [Spark Framework](https://www.youtube.com/watch?v=8PRhIU7oR80)\n   Explicação sobre o funcionamento do Spark Framework para criação de rotas HTTP.\n\n#### 2. [Explicação do Exercício](https://www.youtube.com/watch?v=N49YfGdyHx4)\n   Orientações gerais sobre o exercício de CRUD utilizando Java e PostgreSQL.\n\n#### 3. [Exemplo - WS03 Produto Service](https://www.youtube.com/watch?v=kwDxesKQQCY)\n   Exemplo prático de como implementar um CRUD completo com Java e Spark Framework.\n\n\n\n## 📝 Licença\n\nEsse projeto está sob a licença MIT.\n\n---\n  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnkdwon%2Fcrud-spark","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnkdwon%2Fcrud-spark","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnkdwon%2Fcrud-spark/lists"}