{"id":19494989,"url":"https://github.com/nikos-moutafis/rest-teacherapi-mysql","last_synced_at":"2026-07-23T13:30:19.094Z","repository":{"id":154201202,"uuid":"616924131","full_name":"Nikos-Moutafis/Rest-TeacherAPI-MySQL","owner":"Nikos-Moutafis","description":null,"archived":false,"fork":false,"pushed_at":"2023-05-24T12:15:18.000Z","size":76,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-08T09:22:42.528Z","etag":null,"topics":["java8","javaee8","jersey","my-sql","rest-api"],"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/Nikos-Moutafis.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-03-21T11:08:47.000Z","updated_at":"2023-06-29T01:00:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"2e872435-074e-4e91-bf7e-d2133df1f755","html_url":"https://github.com/Nikos-Moutafis/Rest-TeacherAPI-MySQL","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/Nikos-Moutafis%2FRest-TeacherAPI-MySQL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nikos-Moutafis%2FRest-TeacherAPI-MySQL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nikos-Moutafis%2FRest-TeacherAPI-MySQL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nikos-Moutafis%2FRest-TeacherAPI-MySQL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nikos-Moutafis","download_url":"https://codeload.github.com/Nikos-Moutafis/Rest-TeacherAPI-MySQL/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240740592,"owners_count":19849996,"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":["java8","javaee8","jersey","my-sql","rest-api"],"created_at":"2024-11-10T21:35:35.207Z","updated_at":"2026-07-23T13:30:19.038Z","avatar_url":"https://github.com/Nikos-Moutafis.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rest-TeacherAPI-MySQL\n\nThis is a Java-based REST API that allows clients to perform CRUD (Create, Read, Update, Delete) operations on teachers who are stored\nin a MySQL database.The REST endpoints are designed to allow clients to interact \nwith the database through standard HTTP methods such as GET, POST, PUT, and DELETE \nAPI Endpoints\n\nThe following REST endpoints are implemented:\n\n- GET  /teachers/?lastname: Get a list of all teachers in the database\n- GET  /teachers/{id}: Get a specific teacher by ID\n- GET  /teachers/?lastname = \"lastname\" : Get a specific teacher by lastname\n- POST /teachers: Create a new teacher\n- PUT  /teachers/{id}: Update an existing teacher\n- DELETE /teachers/{id}: Delete a teacher by ID\n\nTechnologies Used:\n\n- Java 8\n- Java EE 8\n- Apache Maven 3.3.2\n- MySQL  8.0.32\n- Jersey 2.34\n- Commons DBCP2 2.9.0\n- Jackson 2.34\n- Weld CDI\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikos-moutafis%2Frest-teacherapi-mysql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnikos-moutafis%2Frest-teacherapi-mysql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikos-moutafis%2Frest-teacherapi-mysql/lists"}