SP Development Web App

Company website (About • Blog • Contact) + Admin WMS map to select land in Korea, auto-fetch details (price, purpose, etc.) via API, and export as CSV/XLSX.
* Live Demo of the map application is not available for non-admin users.
* This is a website developed in Korean.

Role: Full-stack Developer Stack: Django, REST API Exports: CSV/XLSX Region: Korea

Overview

SP Development’s web presence includes a public site (About, Blog/Announcements, Contact) and a secure admin portal with a WMS-based map. Admin users draw or select land parcels anywhere in Korea; the system calls land information APIs to fetch up-to-date attributes (e.g., indicative price bands, land category/purpose) and compiles results into a clean dataset that can be exported as CSV or XLSX.

The blog lets staff publish client-facing updates; the contact page routes inquiries to the team with context. The mapping tool streamlines due-diligence by centralizing data collection into a single workflow.

Key Features

  • 🏢 Public site: About page with company info and services.
  • 📰 Blog/Announcements: Create, schedule, and publish updates for clients.
  • 📮 Contact: Inquiry form with validation & email notifications.
  • 🗺️ Admin WMS Map: Draw/select areas; fetch parcel attributes via API.
  • 📊 Data summary: Price ranges, land usage, area totals per selection.
  • ⬇️ Exports: One-click CSV/XLSX export for offline analysis.
  • 🔐 Permissions: Admin-only access with role-based controls.

My Contributions

  • Designed Django models/views for pages, posts, and contact workflows.
  • Implemented a Leaflet-based map with draw/select tools and GeoJSON layers.
  • Integrated REST API calls to retrieve land attributes by selected geometry.
  • Built CSV/XLSX exports (streamed responses for large selections).
  • Set up admin permissions and basic audit logging.

Tech Notes

FrontendHTML/CSS, JS
BackendDjango
DataGeoJSON, tabular exports (CSV/XLSX)
IntegrationsLand info APIs (Korea)