{"id":24149657,"url":"https://github.com/rugal/spring-boot-webflux-skeleton","last_synced_at":"2026-06-09T12:31:21.374Z","repository":{"id":199981320,"uuid":"704093912","full_name":"Rugal/spring-boot-webflux-skeleton","owner":"Rugal","description":null,"archived":false,"fork":false,"pushed_at":"2024-04-16T13:58:25.000Z","size":159,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-15T06:42:09.619Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","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/Rugal.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-10-12T14:19:56.000Z","updated_at":"2023-10-12T14:20:20.000Z","dependencies_parsed_at":"2023-10-15T00:16:42.707Z","dependency_job_id":"e21e30e4-e02d-4bf9-aa62-c430991ea9f8","html_url":"https://github.com/Rugal/spring-boot-webflux-skeleton","commit_stats":null,"previous_names":["rugal/spring-boot-webflux-skeleton"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Rugal/spring-boot-webflux-skeleton","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rugal%2Fspring-boot-webflux-skeleton","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rugal%2Fspring-boot-webflux-skeleton/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rugal%2Fspring-boot-webflux-skeleton/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rugal%2Fspring-boot-webflux-skeleton/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rugal","download_url":"https://codeload.github.com/Rugal/spring-boot-webflux-skeleton/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rugal%2Fspring-boot-webflux-skeleton/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34107865,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2025-01-12T08:39:33.767Z","updated_at":"2026-06-09T12:31:21.344Z","avatar_url":"https://github.com/Rugal.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Spring Boot Web Flux Skeleton\n\n1. test\n   1. unit\n   2. integration\n2. endpoint\n3. r2dbc\n\n\n## requirement\nAs school board, I would like to have a system for managing course and registration amongst student and teacher.  \n\n### student\n\n1. browse all teachers, with teacher name and faculty name\n2. browse all courses, with course id, course credit and teacher information\n3. search teacher by name, \n4. search course by name\n5. register course only if student not yet register this course\n6. deregister course only if student already register this course but grade not yet given\n7. browser my registered courses \u0026 grade\n\n### teacher\n\n1. browse all teachers, with teacher name and faculty name\n2. browse all courses, with course id, course credit and teacher information\n3. search teacher by name, \n4. search course by name\n5. create course for student to registration\n7. browse all students registered in course created by myself, with student name, faculty\n8. grade student registered in course created by myself, the grade is from 0 - 100\n\n### admin\n\n1. create students with name and falcuty\n2. create teachers with name and falcuty\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frugal%2Fspring-boot-webflux-skeleton","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frugal%2Fspring-boot-webflux-skeleton","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frugal%2Fspring-boot-webflux-skeleton/lists"}