An open API service indexing awesome lists of open source software.

https://github.com/billstephens2022/cafes-api-python-flask

This is a back end RESTful API for cafe information. The API will return information in JSON format. The User is able to search for a random cafe, a cafe at a specific location, or all cafes in the database. Users can add cafes to the DB or update the price of a cup of coffee at a specific cafe as well.
https://github.com/billstephens2022/cafes-api-python-flask

api flask flask-sqlalchemy python python3 restful-api sqlalchemy sqlalchemy-python sqlite3

Last synced: 11 months ago
JSON representation

This is a back end RESTful API for cafe information. The API will return information in JSON format. The User is able to search for a random cafe, a cafe at a specific location, or all cafes in the database. Users can add cafes to the DB or update the price of a cup of coffee at a specific cafe as well.

Awesome Lists containing this project

README

          

# Cafe API - Python - Flask
![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)

## Description

This is a back end Cafe API where data is stored in a SQL database. Users can use GET requests to get a full listing
of all cafes in the database with all of the details of each cafe. Users can also search for a specific cafe, add a
cafe, delete a cafe, or update the price for a cup of coffee at a specific cafe. Instuctional video provided below
in "Usage" section.

## Table of Contents

- [Installation](#installation)
- [Usage](#usage)
- [License](#license)
- [Contributing](#contributing)
- [Tests](#tests)
- [Questions](#questions)

## Installation

run main.py in command line.

## Usage

Use Insomnia / Postman to interact with the API. Instructional video provided below:

[Cafe-API.webm](https://user-images.githubusercontent.com/113722447/234913400-d18e2562-2333-4ce7-8ff0-be77be7019b7.webm)

## License
This application is covered under the MIT License.

For more information: https://opensource.org/licenses/MIT

## Contributing
N/A

## Tests
N/A

## Questions
Contact Info

GitHub user name: BillStephens2022

Link to GitHub profile: https://github.com/BillStephens2022

Email: stephensbill17@gmail.com