Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andfanilo/fastapi-vue-crud
Testing a project with a FastAPI backend and Vue.js frontend in the same project
https://github.com/andfanilo/fastapi-vue-crud
crud fastapi javascript python restful-api vue vuejs
Last synced: 3 months ago
JSON representation
Testing a project with a FastAPI backend and Vue.js frontend in the same project
- Host: GitHub
- URL: https://github.com/andfanilo/fastapi-vue-crud
- Owner: andfanilo
- Created: 2019-11-14T17:55:26.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T00:53:56.000Z (about 2 years ago)
- Last Synced: 2024-10-11T09:30:39.258Z (3 months ago)
- Topics: crud, fastapi, javascript, python, restful-api, vue, vuejs
- Language: Vue
- Homepage:
- Size: 3.23 MB
- Stars: 78
- Watchers: 7
- Forks: 17
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FastAPI + Vue.js Single Page Application
Inspired from [Developing a Single Page App with Flask and Vue.js](https://github.com/testdrivenio/flask-vue-crud),
this is a multi-language project using :
* FastAPI as a backend API in the `server/` folder,
* Vue.js as the frontend JS framework in the `client/` folderRefer to `README` files in sub folders for installing and running backend and frontend.
**Nota Bene**
The goal for this toy project is to test how well PyCharm Ultimate responds to a Python/Vue.js project
opened in the same window for full stack web development. Want to use this as an example for later
projects with a VueJS frontend hitting a Python API over a ML model.![](demo.gif)
As such, there are a lot of features (duplicated books, authentication, all JS unit tests) I did not implement :)