A web-based blogging platform built with Django and Python dedicated to raising awareness about tsunamis, natural disaster safety, and oceanography. The platform features curated educational articles and integrates real-time coastal data from the US Coastal / NOAA API to display live marine updates.
Tsunamis are among the most destructive natural disasters. This application combines educational blog publishing with real-time API integrations to keep users informed about coastal safety and ocean conditions.
- Educational Blog System: Read and manage articles on tsunami science, historical disasters, and emergency preparedness.
- US Coastal API Integration: Connects to US coastal data services (NOAA/USGS) to retrieve and display live coastal/ocean updates.
- Django Backend: Powered by Django's robust MVT architecture for smooth routing, database management, and template rendering.
- Responsive Interface: Clean HTML/CSS frontend ensuring accessibility across all device screen sizes.
- Backend Framework: Django (Python)
- Frontend: HTML5, CSS3, JavaScript
- API Integration: US Coastal / NOAA / USGS REST APIs (
requestslibrary) - Database: SQLite3 (Default Django DB)
- 📰 Informative Articles: Categorized posts covering tsunami preparedness, historical events, and oceanic safety tips.
- 🌐 Live Coastal Data: Fetches real-time marine and coastal information using external US Coastal APIs.
- ⚡ Dynamic Content: Django ORM handles post management and dynamic template generation.
Arafat Khan - @iamthearafatkhan
This project is open-source and free for anyone to use, modify, or distribute.