All Projects → dwisulfahnur → blog-fastapi-vuejs

dwisulfahnur / blog-fastapi-vuejs

Licence: other
Simple project that I write using fastapi, motor, and umongo for the backend. VueJS on the frontend

Programming Languages

Vue
7211 projects
python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
Dockerfile
14818 projects
Makefile
30231 projects

Projects that are alternatives of or similar to blog-fastapi-vuejs

Dynaconf
Configuration Management for Python ⚙
Stars: ✭ 2,082 (+2639.47%)
Mutual labels:  fastapi
XATC
DIY CNC Automatic Toolchanger
Stars: ✭ 47 (-38.16%)
Mutual labels:  motor
hoverboard-firmware-hack-FOC
With Field Oriented Control (FOC)
Stars: ✭ 400 (+426.32%)
Mutual labels:  motor
30 Days Of Python
Learn Python for the next 30 (or so) Days.
Stars: ✭ 1,748 (+2200%)
Mutual labels:  fastapi
Big Easy Driver
The Big Easy Driver available from SparkFun Electronics
Stars: ✭ 21 (-72.37%)
Mutual labels:  motor
Easy Driver
The EasyDriver is a simple to use stepper motor driver, compatible with anything that can output a digital 0 to 5V pulse (or 0 to 3.3V pulse if you solder SJ2 closed on the EasyDriver).
Stars: ✭ 27 (-64.47%)
Mutual labels:  motor
Fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
Stars: ✭ 39,588 (+51989.47%)
Mutual labels:  fastapi
ms-fastapi-template
This project was built as a result of a deepening of the studies discussed on the blog farlley.com with a greater focus on Domain Driven Design (DDD) architecture. In this work you will find a simple template for creating microservices, as well as a use case (which will still be implemented according to the Roadmap found in this same document) a…
Stars: ✭ 31 (-59.21%)
Mutual labels:  fastapi
openstage
Arduino-based microscope stage controller
Stars: ✭ 34 (-55.26%)
Mutual labels:  motor
sanic-motor
simple motor wrapper for sanic
Stars: ✭ 51 (-32.89%)
Mutual labels:  motor
axiol
🚀 An advanced Python Discord bot for everyone
Stars: ✭ 39 (-48.68%)
Mutual labels:  motor
mongox
Familiar async Python MongoDB ODM
Stars: ✭ 113 (+48.68%)
Mutual labels:  motor
pyladies-courseware
Homework/task submit and review web app · based on React and Python aiohttp
Stars: ✭ 14 (-81.58%)
Mutual labels:  motor
Coronavirus Tracker Api
🦠 A simple and fast (< 200ms) API for tracking the global coronavirus (COVID-19, SARS-CoV-2) outbreak. It's written in python using the 🔥 FastAPI framework. Supports multiple sources!
Stars: ✭ 1,577 (+1975%)
Mutual labels:  fastapi
prometheus-fastapi-instrumentator
Instrument your FastAPI app
Stars: ✭ 511 (+572.37%)
Mutual labels:  fastapi
Awesome Fastapi
A curated list of awesome things related to FastAPI
Stars: ✭ 3,033 (+3890.79%)
Mutual labels:  fastapi
quart-motor
Motor support for Quart applications
Stars: ✭ 14 (-81.58%)
Mutual labels:  motor
FRDP
Boilerplate code for quick docker implementation of REST API with JWT Authentication using FastAPI, PostgreSQL and PgAdmin ⭐
Stars: ✭ 55 (-27.63%)
Mutual labels:  fastapi
fastapi-debug-toolbar
A debug toolbar for FastAPI.
Stars: ✭ 90 (+18.42%)
Mutual labels:  fastapi
FpOC
FPGA-based Field Oriented Control (FOC) for driving BLDC/PMSM motor.
Stars: ✭ 138 (+81.58%)
Mutual labels:  motor

Blog API with FastAPI

Simple project that I write using fastapi, motor, and umongo for the backend. VueJS on the frontend.


Commands

Run

Run the app using the following command:

docker-compose up -d --build
# or
make up

Remove container

remove container

docker-compose down
# or
make down

# delete all previous containers and volume included
docker-compose down -v --remove-orphans 
# or
make down-all

Log Monitor

Monitor log for all services (mongodb, backend/api, frontend/vuejs)

docker-compose logs -f
# or
make logs

Monitor log for backend service only

docker-compose logs -f backend
# or
make logs-backend

Run Test for the backend service

docker-compose exec backend pytest
# or
make test-backend

The API Documentation url: http://127.0.0.1:8000/docs

The Blog: http://127.0.0.1:8080

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].