{"id":27108042,"url":"https://github.com/raflyritonga/acualert-services","last_synced_at":"2026-05-05T12:31:50.600Z","repository":{"id":242214637,"uuid":"695494990","full_name":"raflyritonga/acualert-services","owner":"raflyritonga","description":"Backend APIs for Acualert app","archived":false,"fork":false,"pushed_at":"2024-06-01T10:10:38.000Z","size":134,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T21:51:24.489Z","etag":null,"topics":["backend-api","firebase","microservice","node-js"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/raflyritonga.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-09-23T11:10:52.000Z","updated_at":"2024-06-01T10:12:07.000Z","dependencies_parsed_at":"2024-06-01T12:35:20.572Z","dependency_job_id":"d6a22e78-a019-4c7a-9437-56cf3c48865f","html_url":"https://github.com/raflyritonga/acualert-services","commit_stats":null,"previous_names":["raflyritonga/acualert-services"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/raflyritonga/acualert-services","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raflyritonga%2Facualert-services","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raflyritonga%2Facualert-services/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raflyritonga%2Facualert-services/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raflyritonga%2Facualert-services/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raflyritonga","download_url":"https://codeload.github.com/raflyritonga/acualert-services/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raflyritonga%2Facualert-services/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32649526,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-05T11:29:49.557Z","status":"ssl_error","status_checked_at":"2026-05-05T11:29:48.587Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["backend-api","firebase","microservice","node-js"],"created_at":"2025-04-06T21:50:30.624Z","updated_at":"2026-05-05T12:31:50.576Z","avatar_url":"https://github.com/raflyritonga.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Acualert Services\n\nAcualert Services is a backend API designed to support the Acualert app, which functions as a real-time flood warning system. The primary objective of Acualert Services is to provide reliable and timely data processing, management, and distribution to ensure that users receive accurate flood warnings and updates.\n\n## API Reference\n\n##### Signup\n\n```\n  POST /services/signup\n```\n\n##### Signin\n\n```\n  POST /services/signin\n```\n\n##### Signout\n\n```\n  POST /services/signout\n```\n\n##### Update Profile\n\n```\n  PUT /services/profile/update/:userId\n```\n\n##### Get all vehicle data by the vehicle type\n\n```\n  GET /services/vehicles/:vehicleType\n```\n\n##### Register new vehicle\n\n```\n  PUT /services/vehicles/:vehicleType\n```\n\n##### Delete a vehicle\n\n```\n  DELETE /services/vehicle-deletion\n```\n\n##### Get all user's vehicles on the home screen based on userId\n\n```\n  GET /services/home/:userId\n```\n\n##### Update the height to the custom one\n\n```\n  PUT /services/vehicles/custom-ground-clearance\n```\n\n##### Get water level data\n\n```\n  GET /services/iot/water-level\n```\n\n##### Get the obstacle\n\n- Latitude\n  ```\n    GET /services/iot/lat1\n  ```\n- Longitude\n  ```\n    GET /services/iot/long1\n  ```\n\n##### Get user data by userId\n\n```\n  GET /services/home/user/:userId\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraflyritonga%2Facualert-services","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraflyritonga%2Facualert-services","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraflyritonga%2Facualert-services/lists"}