Quotes API

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