Logo Lanfrica

mtdelphin/africa-heritage-api

Domain:

geospatial

Record type:

software
Creator:
mtd
Host:
Africa Heritage is a public API that catalogs historic places, museums, landmarks, animals with unique identity, bridges, pyramids and skyscrapers across Togo first, then Africa. Product Vision Preserve and showcase Africa’s cultural & natural heritage. # Africa Heritage API A modern REST API that catalogs and preserves Africa's cultural and natural heritage. Discover and contribute to documenting historic sites, monuments, museums, animals, and iconic structures across the continent. ## Features - Public catalog of approved entries with filtering & pagination - Submission system for proposing new entries - Admin moderation: approve/reject, soft delete, restore - Media handling with image URLs - JWT authentication with roles (`visitor`, `contributor`, `admin`) - Search by name, country, category, tags - Browsable API documentation ## Tech Stack - **Backend**: Django REST Framework, Python 3.9+ - **Database**: PostgreSQL - **Auth**: JWT (Simple JWT) - **API**: RESTful endpoints ## Quick Start ### Prerequisites - Python 3.9+ - PostgreSQL (optional for development)