{"id":21096545,"url":"https://github.com/terieyenike/reviewly","last_synced_at":"2026-04-12T03:03:10.739Z","repository":{"id":110877702,"uuid":"347750141","full_name":"Terieyenike/reviewly","owner":"Terieyenike","description":"A platform where users can sign up with their basic information and post reviews about apartments they've previously lived in","archived":false,"fork":false,"pushed_at":"2021-03-14T20:54:49.000Z","size":1670,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-11T13:13:14.433Z","etag":null,"topics":["bcrypt-nodejs","express","nodejs","postgresql"],"latest_commit_sha":null,"homepage":"https://immense-eyrie-79700.herokuapp.com/reviews","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/Terieyenike.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":"2021-03-14T20:46:13.000Z","updated_at":"2021-03-14T20:54:51.000Z","dependencies_parsed_at":"2023-07-21T14:16:11.637Z","dependency_job_id":null,"html_url":"https://github.com/Terieyenike/reviewly","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/Terieyenike%2Freviewly","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Terieyenike%2Freviewly/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Terieyenike%2Freviewly/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Terieyenike%2Freviewly/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Terieyenike","download_url":"https://codeload.github.com/Terieyenike/reviewly/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243538100,"owners_count":20307104,"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":["bcrypt-nodejs","express","nodejs","postgresql"],"created_at":"2024-11-19T22:37:31.496Z","updated_at":"2025-12-31T00:24:48.964Z","avatar_url":"https://github.com/Terieyenike.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ReviewLy, reviews about apartments\n\nThis API allows you to sign up with your basic information and post reviews about apartments you've previously lived in.\n\nThe API is available at [https://immense-eyrie-79700.herokuapp.com/](https://immense-eyrie-79700.herokuapp.com/)\n\n**POSSIBLE SCHEMA for ReviewLy**\n\n```js\n/*\n\n--\u003e res = displays the messaage and success msg, home route.\n--\u003e /register --\u003e POST = user\n--\u003e /signin --\u003e POST = user\n--\u003e /reviews/:id --\u003e GET = single user\n--\u003e /reviews --\u003e GET = list all reviews from users\n--\u003e /reviews --\u003e POST = info about apartment reviews from users.\n*/\n```\n\n### Endpoints\n\n**Status**\nGET /\nReturns the status of the API displaying the message and success, OK.\n\n**List of Reviews**\nGET /reviews\nReturns the status of all the reviews by the user.\n\n**Get a single review by a user**\nGET /reviews/:id\nRetrieve detailed information about the review\n\n**Post a review**\nPOST /reviews\nAllows you to submit apartment based reviews\nThe request body needs to be in JSON format and include the following properties:\n\n- name\n- email - required\n- apartment_lived_in - required\n- landlord - required\n- apartment situated - required\n- rating - Integer - required\n\nExample\n\n```json\n{\n  \"name\": \"nelson\",\n  \"email\": \"nelson@gmail.com\",\n  \"apartment_lived_in\": \"Plot 5 Asaba road Rumuigbo\",\n  \"landlord\": \"Mrs Green\",\n  \"apartment_situated\": \"Rivers\",\n  \"rating\": 4\n}\n```\n\n**Submit a registered user, sign up**\nPOST /register\nAllows you to submit your details for registration to the database.\nThe request body needs to be in JSON format and include the following properties:\n\n- name\n- email\n- password\n\nExample\n\n```json\n{\n  \"name\": \"nelson\",\n  \"email\": \"nelson@gmail.com\",\n  \"password\": \"nelson123\"\n}\n```\n\n**Sign in a user**\nPOST /signin\nAllows the user to enter the login details to authenticate the user.\nThe request body needs to be in JSON format and include the following properties:\n\n- email\n- password\n\nExample\n\n```json\n{\n  \"email\": \"nelson@gmail.com\",\n  \"password\": \"nelson123\"\n}\n```\n\n#### Deployment\n\nHeroku\n\n#### Author\n\nTeri Eyenike\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterieyenike%2Freviewly","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterieyenike%2Freviewly","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterieyenike%2Freviewly/lists"}