https://github.com/yo1am1/bookselfapi
The API where you can buy a book. Portfolio project
https://github.com/yo1am1/bookselfapi
api django-rest-framework heroku rest-api restful-api
Last synced: about 1 year ago
JSON representation
The API where you can buy a book. Portfolio project
- Host: GitHub
- URL: https://github.com/yo1am1/bookselfapi
- Owner: yo1am1
- License: mit
- Created: 2023-08-06T19:00:52.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-09T02:33:09.000Z (almost 3 years ago)
- Last Synced: 2023-08-09T04:08:31.805Z (almost 3 years ago)
- Topics: api, django-rest-framework, heroku, rest-api, restful-api
- Language: JavaScript
- Homepage: https://cryptic-river-21647-7efe93940f14.herokuapp.com/api_v3/
- Size: 2.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# BookselfAPI v3.1-beta.1 📖
[](https://www.python.org)
[](https://cryptic-river-21647-7efe93940f14.herokuapp.com/api_v3)



[](https://github.com/yo1am1/bookstoreAPI/blob/main/LICENSE)
[](https://github.com/yo1am1/bookstoreAPI/commits/main)
[](https://app.codecov.io/gh/yo1am1/BookselfAPI)



[](https://app.swaggerhub.com/apis-docs/BIGDIEBAM/book-shelf_social_experiment/3.1-beta.1)
[](https://app.swaggerhub.com/apis-docs/BIGDIEBAM/book-shelf_social_experiment/3.1-beta.1)
## Table of Contents 📚:
- [Introduction](#bookselfapi-v31-beta1-)
- [Key Features](#key-features-)
- [Installation and Usage](#installation-and-usage-)
- [Contributing](#contributing-️)
- [Security](#security-)
- [License](#license-️)
## Introduction
Welcome to BookselfAPI, your digital bookshelf project. This repository contains the backend API for managing your book collection.
## Key Features 🔑
- [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.
> [!NOTE]\
> Although, you can find documentation in [swagger.yml](https://github.com/yo1am1/bookstore-api/blob/bookselfAPI/swagger.yml) file.
## Installation and Usage 🧠
1. Clone the repository:
```bash
git clone https://github.com/yo1am1/bookselfAPI.git
```
2. Navigate to the project directory and either open it in PyCharm or use the terminal.
3. Migrate changes:
```bash
python manage.py migrate
```
4. Run API on local server.
```bash
python manage.py runserver
```
> [!IMPORTANT]\
> You can specify port at the end of this command, if you do not want to use default port
5. Access the API at [http://127.0.0.1:8000/](http://127.0.0.1:8000/).
> [!NOTE]\
> Or at the port you specified before. For example: [http://127.0.0.1:3000/](http://127.0.0.1:3000/)
6. Enjoy managing your digital bookshelf!
## Contributing 🗺️
If you'd like to contribute to the project, please read the [Contributing Guidelines](CONTRIBUTING.md) for more information.
## Security 👮
For information on security practices and how to report vulnerabilities, please read our [Security Policy](SECURITY.md).
## License ⛓️
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
---
Thank you for using BookselfAPI. We hope it enhances your book management experience!