Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 850 Bytes

README.md

File metadata and controls

29 lines (17 loc) · 850 Bytes

FCC-API-Project

FreeCodeCamp's Python-based API project

Overview

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.

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

Installation

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!