{"id":20432214,"url":"https://github.com/markalbrand56/reading-planner-api","last_synced_at":"2025-10-03T22:59:49.193Z","repository":{"id":69080927,"uuid":"529425790","full_name":"markalbrand56/Reading-Planner-API","owner":"markalbrand56","description":"REST API for Reading-Planner app using MongoDB and Go","archived":false,"fork":false,"pushed_at":"2023-06-04T21:50:55.000Z","size":49,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-15T18:39:34.960Z","etag":null,"topics":["api","rest-api"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/markalbrand56.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2022-08-26T22:59:11.000Z","updated_at":"2023-02-13T04:57:10.000Z","dependencies_parsed_at":"2023-09-14T22:34:04.529Z","dependency_job_id":null,"html_url":"https://github.com/markalbrand56/Reading-Planner-API","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markalbrand56%2FReading-Planner-API","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markalbrand56%2FReading-Planner-API/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markalbrand56%2FReading-Planner-API/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markalbrand56%2FReading-Planner-API/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/markalbrand56","download_url":"https://codeload.github.com/markalbrand56/Reading-Planner-API/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241975156,"owners_count":20051431,"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":["api","rest-api"],"created_at":"2024-11-15T08:14:16.541Z","updated_at":"2025-10-03T22:59:44.156Z","avatar_url":"https://github.com/markalbrand56.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Reading-Planner-API\n![Go](https://img.shields.io/badge/Go-00ADD8?style=for-the-badge\u0026logo=go\u0026logoColor=white)\n![MongoDB](https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge\u0026logo=mongodb\u0026logoColor=white)\n\nREST API designed for a *reading planner*. The project's objective is to track the user on the books that are currently being read and the ones that are on the queue. It will allow the user to add new books, and track when the user reads them.\n\n\n## Model Design\nFor this project, an API must be design to handle all the information about the books. The following will be the basic information handled by the API:\n\n```\n{\n  ID\n  Title\n  Author\n  Volume\n  Progress\n}\n```\n\n## Database\nAll the information needs to be stored somehow, so the database used for this project will be:\n**Mongo DB**\n\nThis database was chosen thanks to its flexibility, ease to use, and the offer of a free plan.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkalbrand56%2Freading-planner-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarkalbrand56%2Freading-planner-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkalbrand56%2Freading-planner-api/lists"}