Simple asynchronous API implemented with Fast-Api framework utilizing Postgres as a Database and SqlAlchemy as ORM . GiHub Actions as CI/CD Pipeline. Vue + Daisy UI for the frontend
The FastAPI Vue Starter App is a code repository that contains code for an asynchronous example API using the FastAPI framework, Uvicorn server, and Postgres database. The API allows for CRUD operations on notes. Additionally, there is a simple Vue frontend included.
git clone https://github.com/KenMwaura1/Fast-Api-examplecd Fast-Api-examplepython3 -m venv venvsource venv/bin/activate.zshsource venv/bin/activate.bashsource venv/bin/activate.fishcd srcpython -m pip install -r requirements.txtOptional: Vue Frontend
cd vue-clientnpm installyarnnpm run devyarn devgit clone https://github.com/KenMwaura1/Fast-Api-examplecd Fast-Api-exampledocker-compose up -d --buildThe FastAPI Vue Starter App is a code repository that provides an example API built with the FastAPI framework, Uvicorn server, and Postgres database. It allows for CRUD operations on notes and includes optional Vue frontend functionality. The installation guide provides two methods for running the application locally, either by setting up the environment manually or using Docker Compose. Overall, it is a useful tool for developers looking to start building asynchronous API projects with FastAPI and Vue.