{"id":14991248,"url":"https://github.com/tinix/ot367-server-api","last_synced_at":"2026-02-09T08:33:21.584Z","repository":{"id":203353994,"uuid":"709402898","full_name":"Tinix/OT367-SERVER-API","owner":"Tinix","description":"RESTful Api Ruby","archived":false,"fork":false,"pushed_at":"2024-01-14T00:47:03.000Z","size":476,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-26T20:46:36.178Z","etag":null,"topics":["api","aws-s3","circleci","docer-compose","docker","documentation","gihub-actions","json","jwt","jwt-authentication","kubernetes","rail","rspec","ruby"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Tinix.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":"2023-10-24T16:39:19.000Z","updated_at":"2023-10-28T04:04:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"fc3d6c97-74ff-4e60-b7f9-4733324d9790","html_url":"https://github.com/Tinix/OT367-SERVER-API","commit_stats":{"total_commits":28,"total_committers":2,"mean_commits":14.0,"dds":0.0357142857142857,"last_synced_commit":"55f2c5b3a2387362cf2fb1a2ffd43c72e995cd80"},"previous_names":["tinix/ot367-server"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tinix%2FOT367-SERVER-API","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tinix%2FOT367-SERVER-API/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tinix%2FOT367-SERVER-API/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tinix%2FOT367-SERVER-API/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tinix","download_url":"https://codeload.github.com/Tinix/OT367-SERVER-API/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244898406,"owners_count":20528335,"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","aws-s3","circleci","docer-compose","docker","documentation","gihub-actions","json","jwt","jwt-authentication","kubernetes","rail","rspec","ruby"],"created_at":"2024-09-24T14:21:57.988Z","updated_at":"2026-02-09T08:33:21.518Z","avatar_url":"https://github.com/Tinix.png","language":"HTML","readme":"\u003c!-- ReadMe --\u003e\n\u003ca id=\"readme-top\"\u003e\u003c/a\u003e\n\n\n\u003cimg src=\".github/img/api_rails.png\" alt=\"Rails Header\"\u003e\n\n\u003ch3 align=\"center\"\u003eWelcome to OT367-SERVER\u003c/h3\u003e\n  \u003cp align=\"center\"\u003e\n    RESTful Api in Ruby on Rails\n    \u003chr\u003e\n    A RESTful API in Ruby on Rails is a web application programming interface that adheres to the principles of Representational State Transfer (REST) and is built using the Ruby on Rails framework. REST is a set of constraints and principles for designing networked applications that use HTTP. In a RESTful API, resources are represented as URLs, and HTTP methods (GET, POST, PUT, DELETE, etc.) are used to perform operations on these resources.\n  \u003c/p\u003e\n\u003c/div\u003e\n\u003chr\u003e\n\u003cbr\u003e\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\n      \u003ca href=\"#about-the-project\"\u003eAbout The Project\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#built-with\"\u003eBuilt With\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#prerequisites\"\u003ePrerequisites\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#schema\"\u003eSchema\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#testing\"\u003eTesting\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#endpoints\"\u003eEndpoints\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#apis\"\u003eAPIs Used\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#technologies\"\u003eOther Technologies Used\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contact\"\u003eContributors\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#refactor\"\u003eFuture Iterations\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\u003cbr\u003e\n\n### Built With\n\n![Ruby](https://img.shields.io/badge/Ruby-CC342D?style=for-the-badge\u0026logo=ruby\u0026logoColor=white)\n![Ruby on Rails](https://img.shields.io/badge/Ruby_on_Rails-CC0000?style=for-the-badge\u0026logo=ruby-on-rails\u0026logoColor=white)\n\u003cimg src=\".github/img/rspec_badge.png\" alt=\"Rspec Badge\" height=\"27\"\u003e\n![Postgresql](https://img.shields.io/badge/PostgreSQL-316192?style=for-the-badge\u0026logo=postgresql\u0026logoColor=white)\n\n\n\n\u003c!-- GETTING STARTED --\u003e\n## Getting Started\n\nIf you'd like to demo this API on your local machine:\n1. Ensure you have the prerequisites\n2. Clone this repo: `git clone git@github.com:Tinix/OT367-SERVER.git\n3. Navigate to the root folder: `cd OT367-SERVER\n4. Run: `bundle install`\n5. Run: `rails db:{create,migrate}`\n6. Inspect the `/db/schema.rb` and compare to the 'Schema' section below to ensure migration has been done successfully\n7. Run: `rails s`\n8. Visit http://localhost:3000/\n\n\u003c!-- Prerequisites --\u003e\n### Prerequisites\n\n- Ruby Version 3.2.2\n- Rails Version 7.1.1\n- Bundler Version 2.4.20\n- RSpec Version 6.0\n\n\n\u003c!-- Testing --\u003e\n### Testing\nTo test the entire spec suite, run `bundle exec rspec`.\n*All tests should be passing.*\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftinix%2Fot367-server-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftinix%2Fot367-server-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftinix%2Fot367-server-api/lists"}