A job board app using fastapi
- FastAPI
- Uvicorn (server)
- Pytest
- Sqlalchemy
- Postgres
git clone https://github.com/nofoobar/JobBoard-Fastapi.git
cd .\JobBoard-Fastapi\
python -m venv env #create a virtual environment
.\env\Scripts\activate #activate your virtual environment
cd .\backend\
pip install -r .\requirements.txt
uvicorn main:app --reload #start server
visit 127.0.0.1:8000/
Features:
- ✔️ Course Udemy FastAPI Course
- ✔️ Serving Template
- ✔️ Static Files in Development
- ✔️ Connecting to Database
- ✔️ Schemas
- ✔️ Dependency Injection
- ✔️ Password Hashing
- ✔️ Unit Testing (What makes an app stable)
- ✔️ Authentication login/create user/get token
- ✔️ Authorization/Permissions
- ✔️ Webapp (Monolithic)