Quotes API

Quotes API thumbnail
View Gallery


Try the Demo

Read the Docs


Project Overview

Quotes API is a minimal Django REST Framework project designed to demonstrate clean API design, documentation, and deployment.

It provides an endpoint to retrieve random quotes for filtering by tags, making it a practical example of building a consumable micro-API.

Available Tags: ['courage', 'friendship', 'historical', 'humor', 'inspirational', 'life', 'literature', 'love', 'motivational', 'philosophy', 'success', 'wisdom']


Iterative Development Log

9th September, 2025 - First Iteration (MVP)

  • Random quote endpoint (/quotes/random/)
  • All quotes created manually via Django Admin
  • Admin UI configured with truncated quote previews for readability
  • Deployed to Heroku with PostgreSQL backend
  • OpenAPI schema built and served alongside a demo UI

Tags

  • Django
  • Django REST Framework
  • API