{"id":26949595,"url":"https://github.com/ubivza/springcrudapp","last_synced_at":"2026-04-16T10:36:07.641Z","repository":{"id":193746910,"uuid":"689403870","full_name":"ubivza/springCRUDApp","owner":"ubivza","description":"Simple Spring CRUD learning application","archived":false,"fork":false,"pushed_at":"2023-09-29T11:44:12.000Z","size":50,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-09-29T14:25:21.260Z","etag":null,"topics":["postgresql","spring","spring-mvc"],"latest_commit_sha":null,"homepage":"","language":"Java","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/ubivza.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}},"created_at":"2023-09-09T17:38:33.000Z","updated_at":"2023-09-29T10:44:20.000Z","dependencies_parsed_at":"2023-09-29T13:40:06.168Z","dependency_job_id":null,"html_url":"https://github.com/ubivza/springCRUDApp","commit_stats":null,"previous_names":["ubivza/springcrudapp"],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubivza%2FspringCRUDApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubivza%2FspringCRUDApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubivza%2FspringCRUDApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubivza%2FspringCRUDApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ubivza","download_url":"https://codeload.github.com/ubivza/springCRUDApp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246899659,"owners_count":20851899,"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":["postgresql","spring","spring-mvc"],"created_at":"2025-04-02T22:16:38.269Z","updated_at":"2026-04-16T10:36:02.608Z","avatar_url":"https://github.com/ubivza.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# springCRUDApp\nLibrary application based on Spring MVC, JDBCTemplate and Postgres, Thymeleaf used to make dynamic view \n\nApplication can save people and books to postgres and can assign books to people, show it and release books, also it has pretty simple validation on fields \n\nTo run this app you need to install Tomcat Server and add path to Tomcat folder in run configuration\n\nAlso you will need local postgres, and fill database.properties.origin file with your own settings\n\nSQL code to create database is in sql folder\n\nLanding\n\n\u003cimg width=\"402\" alt=\"image\" src=\"https://github.com/ubivza/springCRUDApp/assets/122492776/9831f8ff-7910-4dfe-9f5d-96d80a70f83d\"\u003e\n\nPersons page\n\n\u003cimg width=\"271\" alt=\"image\" src=\"https://github.com/ubivza/springCRUDApp/assets/122492776/8689c9a2-cad7-4b7c-83f0-c21132f46082\"\u003e\n\nBooks page\n\n\u003cimg width=\"264\" alt=\"image\" src=\"https://github.com/ubivza/springCRUDApp/assets/122492776/673976e1-93c9-4f40-864a-6c80a5ae9fad\"\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubivza%2Fspringcrudapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fubivza%2Fspringcrudapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubivza%2Fspringcrudapp/lists"}