Skip to content

Make beautiful, personalized city maps with ease. With Flask, Prettymaps, and Python, turn OpenStreetMap data into elegant, stylish visualizations. Ideal for designers, developers, and urban aficionados.

License

Notifications You must be signed in to change notification settings

U-C4N/cityscape-prettifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prettymaps Generator

Prettymaps Generator is a web application that creates stylized maps of cities and locations using OpenStreetMap data. Built on the Python Flask framework, this application utilizes the Prettymaps library to produce visually appealing maps.

Prettymaps Generator Screenshot

Features

  • Generate maps by entering city names or coordinates
  • Easy location search with autocomplete functionality
  • Three different map styles: Minimalist, Vintage, and Colorful
  • Wide-area maps showing the entire city
  • Modern and user-friendly interface

Installation

Follow these steps to run the project on your local machine:

  1. Clone the repository:

    git clone https://github.com/U-C4N/prettymaps-generator.git
    cd prettymaps-generator
    
  2. Create and activate a virtual Python environment:

    python -m venv venv
    source venv/bin/activate  # For Windows: venv\Scripts\activate
    
  3. Install the required packages:

    pip install -r requirements.txt
    
  4. Run the application:

    python app.py
    
  5. Open your browser and go to http://127.0.0.1:5000/ to start using the application.

Usage

  1. On the main page, enter the name of the city or coordinates for which you want to create a map.
  2. You can select one of the suggested locations using the autocomplete feature.
  3. Choose a map style (Minimalist, Vintage, or Colorful).
  4. Click the "Generate Map" button.
  5. The generated map will be displayed at the bottom of the page.

Acknowledgments

Author

Umutcan Edizaslan: TutTrue

About

Make beautiful, personalized city maps with ease. With Flask, Prettymaps, and Python, turn OpenStreetMap data into elegant, stylish visualizations. Ideal for designers, developers, and urban aficionados.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published