🌍 Nigerian UTM Conversion
A lightweight, web-based coordinate conversion platform for Nigeria’s geospatial needs. This tool supports accurate transformations between Nigerian Transverse Mercator (NTM) and Universal Transverse Mercator (UTM) systems using a custom geodetic engine (not external libraries).
✨ Features
🔄 NTM ⇄ UTM Conversion (supports Minna datum)
📂 Single & Batch Processing – Upload CSV/Excel for bulk conversion
🗺️ Interactive Map – Visualize transformed coordinates in real time
📥 Export Results – Download converted coordinates as CSV or Excel
🔐 User Accounts – Secure login/signup with Google Sign-In
📱 Responsive UI – Works seamlessly on desktop & mobile
🛠️ Tech Stack
Frontend: React / Next.js / Tailwind CSS
Backend: supabase
Database: PostgreSQL
Authentication: supabase
Geodetic Engine: Custom implementation of Transverse Mercator projection + Datum transformations
⚡ How It Works
Input: Enter Easting/Northing (NTM) or (UTM)
Transformation:
Deproject → Geodetic coordinates
Datum transformation (Minna ⇄ WGS84)
Reproject → Target coordinate system
Output: Converted Easting/Northing with option to download
🚀 Getting Started Prerequisites
Node.js >= 18
npm or yarn
Installation
git clone https://github.com/khaleelekan/coodconvert-il.git
cd coodconvert-il
npm install
npm run dev
📊 Example Point ID Zone Input Easting (NTM) Input Northing (NTM) Output Easting (UTM) Output Northing (UTM) P1 Mid 153131.0731 365104.0765 595117.590 798243.510 ✅ Validation
Results cross-checked with:
AllTrans
EPSG.io
Differences reported within ±1 meter, ensuring high accuracy.
🤝 Contributing
Contributions are welcome! Please fork this repository and submit a pull request.
👨💻 Author
Abdulraheem khalilullahi
🌐 Portfolio:
💼 LinkedIn: khalilullahi Abdulraheem
🐦 Twitter: