| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Interactive map coloring tool for creating custom country maps. Select countries, apply colors, and export beautiful PNG images.
Install dependencies:
npm installRun development server:
npm run devThe app will be available at http://localhost:5173
Build for production:
npm run buildPreview production build:
npm run previewmapporncirclejerk/ ├── public/ │ └── data/ │ └── countries.geojson # Natural Earth country boundaries ├── src/ │ ├── map/ │ │ └── MapManager.ts # Leaflet map logic │ ├── state/ │ │ └── AppState.ts # Application state management │ ├── types/ │ │ ├── index.ts # TypeScript type definitions │ │ └── leaflet-bigimage.d.ts # Type declaration for leaflet.bigimage │ ├── ui/ │ │ ├── ColorPalette.ts # Color selection component │ │ ├── SearchBox.ts # Country search component │ │ └── Sidebar.ts # Sidebar container │ ├── utils/ │ │ └── geojson.ts # GeoJSON loading utility │ ├── main.ts # Application entry point │ └── style.css # Global styles ├── index.html # HTML entry point ├── package.json # Dependencies ├── tsconfig.json # TypeScript config └── vite.config.ts # Vite config
Country boundaries are from Natural Earth, a public domain map dataset. The 110m (1:110 million scale) resolution is used for optimal performance and file size.
MIT
Original starter template: Copyright (c) 2018-2023 Yasunori Kirimoto
| Back | FazBrowse Home | New Git URL |