{"id":22204806,"url":"https://github.com/ramadhanabelio/indonesian-quotes-api","last_synced_at":"2026-04-15T19:35:31.259Z","repository":{"id":222144429,"uuid":"756390860","full_name":"ramadhanabelio/indonesian-quotes-api","owner":"ramadhanabelio","description":"Indonesian Quotes API","archived":false,"fork":false,"pushed_at":"2024-11-16T10:46:03.000Z","size":690,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-30T04:14:15.378Z","etag":null,"topics":["api","bootstrap","bootstrap4","css","expressjs","html","javascript","json","nodejs","quote-generator","quotes","rest-api"],"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/ramadhanabelio.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}},"created_at":"2024-02-12T15:20:36.000Z","updated_at":"2024-11-16T10:49:29.000Z","dependencies_parsed_at":"2024-02-12T16:47:50.845Z","dependency_job_id":null,"html_url":"https://github.com/ramadhanabelio/indonesian-quotes-api","commit_stats":null,"previous_names":["ramadhanabelio/indonesian-quotes-api"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ramadhanabelio%2Findonesian-quotes-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ramadhanabelio%2Findonesian-quotes-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ramadhanabelio%2Findonesian-quotes-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ramadhanabelio%2Findonesian-quotes-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ramadhanabelio","download_url":"https://codeload.github.com/ramadhanabelio/indonesian-quotes-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245388760,"owners_count":20607163,"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","bootstrap","bootstrap4","css","expressjs","html","javascript","json","nodejs","quote-generator","quotes","rest-api"],"created_at":"2024-12-02T17:19:53.416Z","updated_at":"2026-04-15T19:35:26.228Z","avatar_url":"https://github.com/ramadhanabelio.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n### Indonesian Quotes API\n\n\u003c/div\u003e\n\n## 📙 Description\n\nIndonesian Quotes API is a project that provides API services to get motivational quotes in three main categories, namely love, life and social. Citation data is stored in JSON format and can be accessed via an API endpoint.\n\n### API Endpoints\n\nBelow is the table of available API endpoints:\n\n| Method | Endpoint | Description                                     |\n| ------ | -------- | ----------------------------------------------- |\n| GET    | /        | Get a welcome message for Indonesian Quotes API |\n| GET    | /love    | Get a random love quote                         |\n| GET    | /life    | Get a random life quote                         |\n| GET    | /social  | Get a random social quote                       |\n| GET    | /random  | Get a random quote from any category            |\n\n## 📖 Features\n\n1. Get motivational quotes by category (love, life, social).\n2. Citation data is stored in a JSON file.\n\n## Project Resources\n\n1. JavaScript\n2. Node.js\n3. Express.js\n\n## 🛠️ Project Installation Guide\n\nHere are the steps to install this project:\n\n### Prerequisites\n\nMake sure you have [Node.js](https://nodejs.org/) installed on your system before starting the installation.\n\n### Steps\n\n**1.** Clone the repository project into a local directory:\n\n```bash\ngit clone https://github.com/username/indonesian-quotes-api.git\n```\n\n**2.** Go to the project directory:\n\n```bash\ncd indonesian-quotes-api\n```\n\n**3.** Install Node.js dependencies using npm:\n\n```bash\nnpm install\n```\n\n**4.** Install Express.js using npm:\n\n```bash\nnpm install express\n```\n\n**5.** Execute server API:\n\n```bash\nnode server.js\n```\n\nAfter following the steps above, the Indonesian Quotes API server is now running and can be accessed via a browser or an API testing tool such as Postman.\n\n### Example Implementation\n\n**1.** After running the API, move into the \"web\" folder:\n\n```bash\ncd web\n```\n\n**2.** Open the index.html file in your preferred web browser to view and interact with the Indonesian Quotes API.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framadhanabelio%2Findonesian-quotes-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Framadhanabelio%2Findonesian-quotes-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framadhanabelio%2Findonesian-quotes-api/lists"}