{"id":29460700,"url":"https://github.com/vero-code/validator-api","last_synced_at":"2025-07-14T02:32:46.376Z","repository":{"id":224502870,"uuid":"763405271","full_name":"vero-code/validator-api","owner":"vero-code","description":null,"archived":false,"fork":false,"pushed_at":"2024-02-26T15:06:56.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-03T20:33:24.955Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/vero-code.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":"2024-02-26T08:28:56.000Z","updated_at":"2024-02-26T08:31:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"6ae1ba9b-1b27-48fd-b84a-dd51e0185cc0","html_url":"https://github.com/vero-code/validator-api","commit_stats":null,"previous_names":["vero-git-hub/validator-api","vero-code/validator-api"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vero-code/validator-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vero-code%2Fvalidator-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vero-code%2Fvalidator-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vero-code%2Fvalidator-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vero-code%2Fvalidator-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vero-code","download_url":"https://codeload.github.com/vero-code/validator-api/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vero-code%2Fvalidator-api/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265233753,"owners_count":23731825,"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":[],"created_at":"2025-07-14T02:30:51.102Z","updated_at":"2025-07-14T02:32:46.307Z","avatar_url":"https://github.com/vero-code.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Universal Data Validator API\n\n## Description 🌍\n\nThis RESTful web service, built with Spring Boot, offers a flexible data validation framework supporting multiple languages for easy integration with web and mobile apps. Initially focusing on electric vehicle charging station data, its adaptable architecture is suitable for various data types and domains.\n\n## Features 🌟\n\n- Validation of charging station data\n- Multilingual support (English, French)\n- RESTful API for integration\n\n## Technologies 🛠\n\n- Java 21\n- Spring Boot 3.2.3\n- Maven 4.0.0\n\n## Installation 🔧\n\n1. **Clone the repository to your local machine**:\n\n```\nhttps://github.com/vero-git-hub/validator-api.git\n```\n\n2. **Build the project with Maven**:\n\n```\nmvn clean install\n```\n\n3. **Start the service using Maven**:\n```\nmvn spring-boot:run\n```\n\nThe API is now accessible at http://localhost:8080.\n\n## Usage 📘\n\nSend a POST request to /api/charging-stations with a JSON containing the data (for example, an electric vehicle charging station):\n\n```\n{\n  \"id\": 1,\n  \"title\": \"Central Charging Station\",\n  \"description\": \"Available 24/7\",\n  \"address\": \"123 Main St, Anytown, AT 12345\",\n  \"geoCoordinates\": {\n    \"latitude\": 50.1109,\n    \"longitude\": 8.6821\n  },\n  \"isPublic\": true,\n  \"connectors\": [\n    {\n      \"id\": 1,\n      \"type\": \"CCS\",\n      \"maxPower\": 150\n    }\n  ]\n}\n```\n\n## Testing 🧪\n\nFor testing the API, use Postman or any other tool for HTTP requests. To check multilingual support, set the Accept-Language header.\n\n\n## License 📄\n\n© Copyright vero-git-hub, 2024. All rights reserved. Use, copying, modification and distribution of this work is possible only with the express permission of the author.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvero-code%2Fvalidator-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvero-code%2Fvalidator-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvero-code%2Fvalidator-api/lists"}