Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

Β© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

Ranim-alouii/tunisia-national-parks-api

Domain:

environment and energygeospatial

Record type:

software
Creator:
Ran
Host:
RESTful API about Tunisian national parks, fauna, flora and emergencies using FastAPI # 🌿 Tunisia National Parks Platform **A comprehensive full-stack platform for Tunisia's national parks and protected areas, featuring biodiversity data, interactive maps, weather integration, and environmental monitoring.** **πŸš€ Production Ready - Deployed on Port 8000** ## 🌟 Overview This production-ready platform provides comprehensive access to Tunisia's national parks ecosystem, combining a REST API with a complete web frontend. Key features include: - **🏞️ Complete Park Database**: Detailed information on 18+ national parks and protected areas - **🦌 Biodiversity Management**: 250+ species of wildlife and plants with conservation status - **πŸ—ΊοΈ Interactive Mapping**: OpenStreetMap integration with location services - **🌀️ Weather Integration**: Real-time weather data and forecasts for all park locations - **πŸ“Έ Media Management**: Nature photography from Unsplash API with upload capabilities - **πŸ“° Content Integration**: Environmental news and conservation updates - **⭐ User Engagement**: Reviews, ratings, and community features - **πŸŽ–οΈ Gamification**: Achievement system with badges and user statistics - **πŸ” Advanced Search**: Multi-criteria filtering and search functionality - **🌐 Internationalization**: Multi-language support (French, English, Arabic) ## πŸ—οΈ Architecture ``` tunisia-parks-api/ β”œβ”€β”€ 🐍 main.py # FastAPI application & routes β”œβ”€β”€ πŸ—„οΈ models.py # SQLAlchemy models β”œβ”€β”€ βš™οΈ config.py # Environment configuration β”œβ”€β”€ πŸ—ΊοΈ routers/ # API route handlers β”‚ β”œβ”€β”€ parks.py # Park management β”‚ β”œβ”€β”€ species.py # Species & biodiversity β”‚ └── auth.py # Authentication β”œβ”€β”€ 🌐 templates/ # Jinja2 HTML templates β”‚ β”œβ”€β”€ base.html # Base template β”‚ β”œβ”€β”€ index.html # Homepage β”‚ β”œβ”€β”€ parks.html # Parks listing β”‚ β”œβ”€β”€ park_detail.html # Park detail page β”‚ β”œβ”€β”€ custom_docs.html # Enhanced API docs β”‚ └── map.html …

Visit

github.com