Skip to content

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.

Notifications You must be signed in to change notification settings

digia3d/school_of_magic_api

Repository files navigation

SCHOOL OF MAGIC-API

SCHOOL OF MAGIC-API - BACKEND FOR Hogwarts_School_of_Magic

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.

Built With

  • Ruby on Rails
  • RSpec - Testing
  • Postgres - Database

Link to the Frontend

Frontend

Deployed version

Render

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

Basic knowlwedge of computers, git and an editor most prefarably visual studio code.

  • Have Ruby installed
  • Have Rails installed
  • Have any code editor - Prefarably Visual studio code.

Setup

  • Navigate to the directory in your local computer where you want this project to be.
  • 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.

Install

  • Once you have a local copy, run teh following command to install the ruby gems
bundle install

Set-up Your local database

  • Follow these steps to setup a local databse for your project:
rails db:create
rails db:migrate
rails db:seed

Author

👤 Aleksandra Ujvari

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

📝 License

This project is MIT licensed.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages