https://github.com/abhijithganesh/fastapi-blog
This repository contains the files for my FastAPI Blog site which will be a simple yet holistic blog site using a micro-database called SQLITE.
https://github.com/abhijithganesh/fastapi-blog
django-orm python react sqlite3
Last synced: 11 months ago
JSON representation
This repository contains the files for my FastAPI Blog site which will be a simple yet holistic blog site using a micro-database called SQLITE.
- Host: GitHub
- URL: https://github.com/abhijithganesh/fastapi-blog
- Owner: AbhijithGanesh
- License: bsd-3-clause
- Created: 2021-10-08T05:43:50.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-14T03:54:08.000Z (almost 3 years ago)
- Last Synced: 2025-01-11T07:36:21.809Z (about 1 year ago)
- Topics: django-orm, python, react, sqlite3
- Language: Python
- Homepage:
- Size: 613 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FastAPI-Super-Blog-Site
This repository contains the files for my FastAPI Blog site which will be a simple yet holistic blog site using a micro-database called SQLITE.
## What is the idea behing this app?
I've always loved the idea of a blog site but wanted to make a simple solution towards it, I will be using the following frameworks and libraries for this project:
- FastAPI (for routing and back-end processing)
- SQITE (for storing data efficiently)
- Django (for ORM)
- React (for front-end designs and User Interface)
## How to run this ?
Please activate a virtual environment for python by following these steps:
### For windows
```bash
python -m venv VirtualEnviron
cd VirtualEnviron/scripts/
activate
#Come back to the root of this project's repository using cd
pip install -r requirements/dev.txt
uvicorn API.Core.asgi:application --reload
```
### For Linux
```bash
python -m venv VirtualEnviron
cd VirtualEnviron/bin/
source activate
#Come back to the root of this project's repository using cd
pip install -r requirements/dev.txt
uvicorn BlogSite.asgi:application --reload
#Please read the directory docs in the docs folder to clear your issues related to Uvicorn and Path resolution
```