{"id":19685596,"url":"https://github.com/digia3d/school_of_magic_api","last_synced_at":"2025-02-27T07:29:28.795Z","repository":{"id":149209871,"uuid":"619572795","full_name":"digia3d/school_of_magic_api","owner":"digia3d","description":"This is the backend API for the Hogwarts_School_of_Magic Application. This API is designed to provide access to information about characters, houses, and wands in the wizarding world of Harry Potter. The API is versioned and accessed through the api/v1 namespace. All responses are in JSON format.","archived":false,"fork":false,"pushed_at":"2023-05-03T09:42:01.000Z","size":295,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-01-10T07:07:38.431Z","etag":null,"topics":["postgresql-database","rails","ror-api"],"latest_commit_sha":null,"homepage":"https://school-of-magic-api.onrender.com","language":"Ruby","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/digia3d.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-03-27T12:07:15.000Z","updated_at":"2024-09-15T09:19:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"ff2b10a8-c6e1-4ca3-bd29-334ee78b93ee","html_url":"https://github.com/digia3d/school_of_magic_api","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/digia3d%2Fschool_of_magic_api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digia3d%2Fschool_of_magic_api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digia3d%2Fschool_of_magic_api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digia3d%2Fschool_of_magic_api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/digia3d","download_url":"https://codeload.github.com/digia3d/school_of_magic_api/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240993566,"owners_count":19890418,"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":["postgresql-database","rails","ror-api"],"created_at":"2024-11-11T18:22:49.749Z","updated_at":"2025-02-27T07:29:28.762Z","avatar_url":"https://github.com/digia3d.png","language":"Ruby","readme":"# SCHOOL OF MAGIC-API\n\n![](https://img.shields.io/badge/Microverse-blueviolet)\n\n# SCHOOL OF MAGIC-API - BACKEND FOR Hogwarts_School_of_Magic\n\n\u003e This is the backend API for the Hogwarts_School_of_Magic Application. This API is designed to provide access to information about characters, houses, and wands in the wizarding world of Harry Potter. The API is versioned and accessed through the api/v1 namespace. All responses are in JSON format.\n\n## Built With\n- Ruby on Rails \n- RSpec - Testing\n- Postgres - Database\n\n## Link to the Frontend\n[Frontend](https://github.com/digia3d/Hogwarts_School_of_Magic)\n\n\n## Deployed version\n[Render](https://school-of-magic-api.onrender.com)\n\n\n## Getting Started\nTo get a local copy up and running follow these simple example steps.\n\n### Prerequisites\nBasic knowlwedge of computers, git and an editor most prefarably visual studio code.\n\n- Have Ruby installed\n- Have Rails installed\n- Have any code editor - Prefarably Visual studio code.\n\n### Setup\n- Navigate to the directory in your local computer where you want this project to be.\n- Once inside open the terminal in that directory and clone the project using the command `git clone https://github.com/digia3d/school-of-magic-api.git` or download the file as a zip file. \n\n### Install\n- Once you have a local copy, run teh following command to install the ruby gems \n\n```\nbundle install\n```\n### Set-up Your local database\n\n- Follow these steps to setup a local databse for your project: \n\n```\nrails db:create\nrails db:migrate\nrails db:seed\n```\n\n## Author\n\n👤 **Aleksandra Ujvari**\n\n- GitHub: [@digia3d](https://github.com/digia3d)\n- LinkedIn: [Aleksandra (Alex) Ujvari](https://www.linkedin.com/in/aleksandraujvari/) \n- Twitter: [@ujvari65](https://twitter.com/ujvari65)\n\n\n## 🤝 Contributing\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](https://github.com/digia3d/school_of_magic_api/issues).\n\n## Show your support\n\nGive a ⭐️ if you like this project!\n\n## 📝 License\n\nThis project is [MIT](./MIT.md) licensed.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdigia3d%2Fschool_of_magic_api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdigia3d%2Fschool_of_magic_api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdigia3d%2Fschool_of_magic_api/lists"}