8000 GitHub - jomardyan/Polish-ZIP-City-Lookup: A lightweight, user-friendly web application for looking up Polish postal ZIP codes and cities. It supports both single and batch lookups, interactive map visualization, dark/light themes, and bilingual (English/Polish) interfaces.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A lightweight, user-friendly web application for looking up Polish postal ZIP codes and cities. It supports both single and batch lookups, interactive map visualization, dark/light themes, and bilingual (English/Polish) interfaces.

License

Notifications You must be signed in to change notification settings

jomardyan/Polish-ZIP-City-Lookup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Polish ZIP & City Lookup 📮

License Last Commit Repo Size Languages Stars Forks GitHub issues

A lightweight, user-friendly web application for looking up Polish postal ZIP codes and cities. It supports both single and batch lookups, interactive map visualization, dark/light themes, and bilingual (English/Polish) interfaces.

Use Hosted version: https://jomardyan.github.io/Polish-ZIP-City-Lookup/


🚀 Features

  • Single Lookup: Convert a ZIP code to its corresponding city (and vice versa).
  • Batch Processing: Import CSV or Excel files—or paste multiple entries—to process ZIP ⇄ city conversions in bulk.
  • Interactive Map: Visualize lookup results on a Leaflet-powered map, with auto-zoom and markers.
  • Theme Toggle: Switch between light and dark modes for comfortable viewing.
  • Internationalization: English and Polish language support via Vue I18n.

📦 Getting Started

Prerequisites

  • A modern web browser (Chrome, Firefox, Edge, Safari).
  • (Optional) A simple HTTP server to serve static files (e.g., Live Server extension or http-server via npm).

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/zip-city-lookup.git
    cd zip-city-lookup
  2. Configure GeoNames API:

    • Obtain a free account from GeoNames.

    • In index.html (or your main script), replace:

      const GEONAMES_USERNAME = 'your_username';

      with your actual GeoNames username.

  3. Serve or open:

    • Open index.html directly in your browser, or

    • Run a local server:

      npx http-server .

🖥️ Usage

Single Lookup

  1. Select the Lookup tab.
  2. Enter a valid Polish ZIP (e.g., 00-001 or 00001) to find its city, or enter a city name (e.g., Warszawa) to find matching ZIP codes.
  3. Press Enter or click the Lookup button.
  4. Results appear in a table and on the map.

Batch Processing

  1. Switch to the Batch tab.

  2. Either:

    • Import a CSV/Excel file (one ZIP or city per row), or
    • Paste multiple entries (one per line).
  3. Choose mode: ZIP → City or City → ZIP.

  4. Click Process Batch. Results populate the table and map.

  5. Export results as CSV/Excel or copy to clipboard.


🔧 Configuration & Customization

  • Map Initial View: Change the default center and zoom in the mounted() hook of the Vue instance.
  • Theme Col 66C9 ors: Edit CSS variables or classes in the <style> block.
  • Language Packs: Extend messages in the Vue I18n setup for additional languages.

📚 Dependencies


📝 License & Rights

© iCredit Hayk Jomardyan 2025. All rights reserved. License


Made with ❤️ for easy postal code and city lookups in Poland.

About

A lightweight, user-friendly web application for looking up Polish postal ZIP codes and cities. It supports both single and batch lookups, interactive map visualization, dark/light themes, and bilingual (English/Polish) interfaces.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0