{"id":26897867,"url":"https://github.com/yo1am1/bookselfapi","last_synced_at":"2025-04-01T05:07:23.086Z","repository":{"id":186591435,"uuid":"675392566","full_name":"yo1am1/BookselfAPI","owner":"yo1am1","description":"The API where you can buy a book. Portfolio project ","archived":false,"fork":false,"pushed_at":"2023-08-09T02:33:09.000Z","size":2826,"stargazers_count":1,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-08-09T04:08:31.805Z","etag":null,"topics":["api","django-rest-framework","heroku","rest-api","restful-api"],"latest_commit_sha":null,"homepage":"https://cryptic-river-21647-7efe93940f14.herokuapp.com/api_v3/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yo1am1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null}},"created_at":"2023-08-06T19:00:52.000Z","updated_at":"2023-08-07T13:26:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"dbc60999-2bcc-4b12-86ce-792bd43ff7f6","html_url":"https://github.com/yo1am1/BookselfAPI","commit_stats":null,"previous_names":["yo1am1/bookstoreapi","yo1am1/bookselfapi"],"tags_count":2,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yo1am1%2FBookselfAPI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yo1am1%2FBookselfAPI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yo1am1%2FBookselfAPI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yo1am1%2FBookselfAPI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yo1am1","download_url":"https://codeload.github.com/yo1am1/BookselfAPI/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246586033,"owners_count":20801026,"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","django-rest-framework","heroku","rest-api","restful-api"],"created_at":"2025-04-01T05:07:22.676Z","updated_at":"2025-04-01T05:07:23.065Z","avatar_url":"https://github.com/yo1am1.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BookselfAPI v3.1-beta.1 📖\n\n[![Python](https://img.shields.io/badge/Python-14354C?style=for-the-badge\u0026logo=python\u0026logoColor=white)](https://www.python.org)\n[![Heroku](https://img.shields.io/badge/Heroku-430098?style=for-the-badge\u0026logo=heroku\u0026logoColor=white)](https://cryptic-river-21647-7efe93940f14.herokuapp.com/api_v3)\n![Postgres](https://img.shields.io/badge/postgres-%23316192.svg?style=for-the-badge\u0026logo=postgresql\u0026logoColor=white)\n![DjangoREST](https://img.shields.io/badge/DJANGO-REST-ff1709?style=for-the-badge\u0026logo=django\u0026logoColor=white\u0026color=ff1709\u0026labelColor=gray)\n![Docker](https://img.shields.io/badge/docker-%230db7ed.svg?style=for-the-badge\u0026logo=docker\u0026logoColor=white)\n\n[![License: MIT](https://img.shields.io/github/license/yo1am1/bookstoreAPI)](https://github.com/yo1am1/bookstoreAPI/blob/main/LICENSE)\n[![GitHub last commit](https://img.shields.io/github/last-commit/yo1am1/bookstoreAPI)](https://github.com/yo1am1/bookstoreAPI/commits/main)\n[![codecov](https://codecov.io/gh/yo1am1/BookselfAPI/branch/main/graph/badge.svg?token=erUjdAbB6E)](https://app.codecov.io/gh/yo1am1/BookselfAPI)\n![Lint](https://github.com/yo1am1/bookstoreAPI/actions/workflows/black.yaml/badge.svg?event=push)\n![Pytest](https://github.com/yo1am1/bookstoreAPI/actions/workflows/test.yml/badge.svg?event=push)\n![GitHub Latest Pre-Release)](https://img.shields.io/github/v/release/yo1am1/bookstoreAPI?include_prereleases\u0026label=pre-release\u0026logo=github)\n\n[![Documentation](https://img.shields.io/badge/API%20Documentation-Explore%20Here-blue)](https://app.swaggerhub.com/apis-docs/BIGDIEBAM/book-shelf_social_experiment/3.1-beta.1)\n\n[![Swagger Validator](https://validator.swagger.io/validator?url=https://raw.githubusercontent.com/yo1am1/bookstoreAPI/main/swagger.yml)](https://app.swaggerhub.com/apis-docs/BIGDIEBAM/book-shelf_social_experiment/3.1-beta.1)\n    \n## Table of Contents 📚:\n\n- [Introduction](#bookselfapi-v31-beta1-)\n- [Key Features](#key-features-)\n- [Installation and Usage](#installation-and-usage-)\n- [Contributing](#contributing-️)\n- [Security](#security-)\n- [License](#license-️)\n\n## Introduction\n\nWelcome to BookselfAPI, your digital bookshelf project. This repository contains the backend API for managing your book collection.\n\n## Key Features 🔑\n\n- [API Documentation](https://app.swaggerhub.com/apis-docs/BIGDIEBAM/book-shelf_social_experiment/3.1-beta.1): Explore the endpoints, methods, and functionalities provided by the API using Swagger.\n\u003e [!NOTE]\\\n\u003e Although, you can find documentation in [swagger.yml](https://github.com/yo1am1/bookstore-api/blob/bookselfAPI/swagger.yml) file.\n\n## Installation and Usage 🧠\n\n1. Clone the repository:\n    ```bash\n    git clone https://github.com/yo1am1/bookselfAPI.git\n    ```\n\n2. Navigate to the project directory and either open it in PyCharm or use the terminal.\n\n3. Migrate changes:\n    ```bash\n    python manage.py migrate\n    ```\n    \n4. Run API on local server.\n    ```bash\n    python manage.py runserver\n    ```\n    \n    \u003e [!IMPORTANT]\\\n    \u003e You can specify port at the end of this command, if you do not want to use default port\n\n5. Access the API at [http://127.0.0.1:8000/](http://127.0.0.1:8000/).\n\n    \u003e [!NOTE]\\\n    \u003e Or at the port you specified before. For example: [http://127.0.0.1:3000/](http://127.0.0.1:3000/)\n\n6. Enjoy managing your digital bookshelf!\n\n## Contributing 🗺️\n\nIf you'd like to contribute to the project, please read the [Contributing Guidelines](CONTRIBUTING.md) for more information.\n\n## Security 👮\n\nFor information on security practices and how to report vulnerabilities, please read our [Security Policy](SECURITY.md).\n\n## License ⛓️\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\nThank you for using BookselfAPI. We hope it enhances your book management experience!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyo1am1%2Fbookselfapi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyo1am1%2Fbookselfapi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyo1am1%2Fbookselfapi/lists"}