{"id":16616734,"url":"https://github.com/rainggor/jwtfunctest","last_synced_at":"2026-04-18T20:02:01.864Z","repository":{"id":210546239,"uuid":"726410960","full_name":"RaingGOR/JwtFuncTest","owner":"RaingGOR","description":"pet project using Spring REST PostgreSql","archived":false,"fork":false,"pushed_at":"2024-04-15T19:50:35.000Z","size":112,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-11T03:54:15.573Z","etag":null,"topics":[],"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/RaingGOR.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-12-02T10:13:33.000Z","updated_at":"2024-04-15T19:51:08.000Z","dependencies_parsed_at":"2024-04-15T20:43:49.171Z","dependency_job_id":"9bdc9c6c-0b22-4725-9a4f-77b3f13b8bb4","html_url":"https://github.com/RaingGOR/JwtFuncTest","commit_stats":null,"previous_names":["rainggor/webanimesite"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RaingGOR/JwtFuncTest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaingGOR%2FJwtFuncTest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaingGOR%2FJwtFuncTest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaingGOR%2FJwtFuncTest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaingGOR%2FJwtFuncTest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RaingGOR","download_url":"https://codeload.github.com/RaingGOR/JwtFuncTest/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaingGOR%2FJwtFuncTest/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31982755,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T17:30:12.329Z","status":"ssl_error","status_checked_at":"2026-04-18T17:29:59.069Z","response_time":103,"last_error":"SSL_read: 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":[],"created_at":"2024-10-12T02:14:05.517Z","updated_at":"2026-04-18T20:02:01.739Z","avatar_url":"https://github.com/RaingGOR.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Попытка создания аниме сайта, но получилось то, что это приложение тестирование функционала jwt\n\n___\n# Web Anime Site \n### Старая версия документации / Old version docs\n**(RU) Данный pet-project разрабатывается на языке Java с использованием фреймворка Spring Boot и его компонентов.\nДокументация будет дополняться по мере разработки. Используемые технологии:**\n\n* **_Spring Boot_**\n* **_PostgreSQL_**\n* **_Spring Security_**\n* **_Lombok_**\n* **_REST_**\n* **_Modelmapper_**\n\n___\n**(ENG) This pet project is being developed in Java using the Spring Boot framework and its components. Documentation\nwill be updated as development progresses. Technologies used:**\n\n* **_Spring Boot_**\n* **_PostgreSQL_**\n* **_Spring Security_**\n* **_Lombok_**\n* **_REST_**\n* **_Modelmapper_**\n\n## Documentation / Документация\n\n___\n\n### Содержание / Table of Contents:\n\n* ***User Controller API Documentation***\n* ***Models***\n* ***Notes***\n\n___\n\n# User Controller API Documentation\n\n### **Получение списка всех пользователей**\n\n**Endpoint:** GET /users\n\n**Описание:**\nЭтот эндпоинт возвращает список всех пользователей в системе.\n\n***Запрос:***\n\n```http request\nGET /users\n```\n\n***Ответ:***\n\n```json\n[\n  {\n    \"name\": \"Bob\",\n    \"password\": \"1234\",\n    \"email\": \"BobTest@gmail.com\"\n  },\n  ...\n]\n```\n\n### Получение информации о конкретном пользователе по ID\n\n**Endpoint:** GET /users/{id}\n\n**Описание:**\nЭтот эндпоинт возвращает информацию о конкретном пользователе по заданному идентификатору.\n\n***Запрос:***\n\n```http request\nGET /users/3\n```\n\n***Ответ:***\n\n```json\n{\n  \"name\": \"Rob\",\n  \"password\": \"1234\",\n  \"email\": \"RobTest@gmail.com\"\n}\n```\n\n### Создание нового пользователя\n\n**Endpoint:** POST /users/new\n\n**Описание:**\nЭтот эндпоинт создает нового пользователя с использованием предоставленных данных.\n\n***Запрос:***\n\n```http request\nPOST /users/new\nContent-Type: application/json\n\n{\n    \"name\" : \"Polly\",\n    \"password\": \"1234\",\n    \"email\": \"PolyTest@gmail.com\"\n}\n```\n\n***Ответ:***\n\n```http request\n200 OK\n```\n\n### Обновление информации о пользователе\n\n**Endpoint:** POST /users/{id}/update\n\n**Описание:**\nЭтот эндпоинт обновляет информацию о существующем пользователе по заданному идентификатору.\n\n***Запрос:***\n\n```http request\nPATCH /users/123/update\nContent-Type: application/json\n\n{\n    \"name\": \"Polly\",\n    \"password\": \"1234\",\n    \"email\": \"PolyTest@gmail.com\"\n}\n\n\n```\n\n***Ответ:***\n\n````http request\n200 OK\n````\n\n### Удаление пользователя\n\n**Endpoint:** DELETE /users/{id}\n\n**Описание:**\nЭтот эндпоинт удаляет пользователя по заданному идентификатору.\n\n***Запрос:***\n\n```http request\nDELETE /users/{id}\n```\n\n***Ответ:***\n\n```http request\n200 OK\n```\n\n___\n\n# Models\n\n## *User*\n\n### **Eng**\n\n**Overview**:\nThe User class is a Java entity class representing user information. It is annotated with JPA annotations for\npersistence and utilizes Lombok annotations to reduce boilerplate code.\n\n#### Fields:\n\n* ***id:*** An autogenerated identifier for the user.\n\n* ***name:*** The user's name, with validation for non-empty and a length between 2 and 200 characters.\n\n* ***password:*** The user's password, with validation for non-empty.\n\n* ***email:*** The user's email address, with validation for a valid email format.\n\n### **Ru**\n**Обзор:**\nКласс User является классом сущности на языке Java, представляющим информацию о пользователе. Он аннотирован аннотациями JPA для сохранения в базе данных и использует аннотации Lombok для уменьшения избыточного кода.\n\n***Поля:***\n* ***id:*** Автоматически генерируемый идентификатор пользователя.\n* ***name:*** Имя пользователя с валидацией на непустоту и длину от 2 до 200 символов.\n* ***password:*** Пароль пользователя с валидацией на непустоту.\n* ***email:*** Адрес электронной почты пользователя с валидацией на корректный формат email.\n___\n\n# Примечания / Notes\n\n### (RU):\n\n* ***Все запросы и ответы осуществляются в формате JSON.***\n\n### (ENG):\n\n* ***All requests and responses in JSON format***\n\n___\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frainggor%2Fjwtfunctest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frainggor%2Fjwtfunctest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frainggor%2Fjwtfunctest/lists"}