FreeCodeCamp's Python-based API project
This is a robust FastAPI-based project for a social-media-like application. Users can CRUD posts, and they also have the ability to "like" posts from other users. The platform incorporates user signup and authentication features.
- Routes for authn, users, posts, and votes
- Deployable via Docker or Heroku
- Full suite of unit and integration tests with
pytest
- Postgres as relational DB, and migrations facilitated with Alembic
Clone the repository:
git clone https://github.com/cromulent0101/FCC-API-Project.git
Navigate to the directory:
cd FCC-API-Project
Install the required packages:
pip install -r requirements.txt
Thanks Sanjeev!