Skip to content

cromulent0101/FCC-API-Project

Repository files navigation

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!

About

FreeCodeCamp's Python-based API project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages