Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/abhishek0412/myfastapi

This is a learning repository for FASTAPI using python.
https://github.com/abhishek0412/myfastapi

ci docker docker-compose docker-container docker-hub dockerfile git github github-actions markdown pipeline python unicorn vscode yaml yml

Last synced: 29 days ago
JSON representation

This is a learning repository for FASTAPI using python.

Awesome Lists containing this project

README

        


My first FASTAPI - v1.0

[![forthebadge](https://forthebadge.com/images/badges/made-with-python.svg)](https://forthebadge.com)  
[![forthebadge](https://forthebadge.com/images/badges/uses-git.svg)](https://forthebadge.com)  
![Docker Cloud Build Status](https://img.shields.io/docker/cloud/build/abhishekchoudharry/myfastapi)  
[![forthebadge](https://forthebadge.com/images/badges/open-source.svg)](https://forthebadge.com)  
[![forthebadge](https://forthebadge.com/images/badges/works-on-my-machine.svg)](https://forthebadge.com)  


🔹
Report Bug    
🔹
Request Feature

You can fork this repo to modify and make changes of your own. Please give me proper credit by linking back to [abhishek0412](https://github.com/abhishek0412/myFastAPI). Thanks!

## Built With

My personal FAST API Abhishek Choudhary which features some of my learning with FAST API and technical skills gained.

This project was built using these technologies.

- Python
- FAST API
- unicorn
- VsCode

## Features

**Prepare your first fastapi web api**

**create GET/PUT/POST call**

**Host the web API using unicorn**

## Getting Started

Clone down this repository. You will need `python` and `git` installed globally on your machine.

## 🛠 Installation and Setup Instructions

1. Installation: `python -m pip install fastapi uvicorn[standard]`

2. In the project directory, you can run: `python3 -m uvicorn main:app --reload`

Runs the app in the development mode.\
Open [http://localhost:8000](http://localhost:8000) to view it in the browser.
The page will reload if you make edits.

## 🐳 Docker image path for Docker-Hub

docker pull abhishekchoudharry/myfastapi:v1.0

# Home page for FAST API Documentation
![Home for my API](images/mypage.png)

# Get call for FAST API Dcocumentation
![my get call](images/myget.png)

# Thunder client output
![Thunder client output](images/thunderclient.png)

### Show your support

Give a ⭐ if you like this website!

Buy Me A Coffee