Chemnitz Maps is a powerful tool for exploring open-source location data, designed to give users easy access to a variety of locations with the ability to filter, save, and manage personalized information.

Key Features

  • Interactive Map Interface: Easily explore locations on a dynamic map with intuitive filtering options based on categories.
  • Get Directions: You can receive directions from any of your saved addresses to any location on the map, making it convenient for users to plan their routes.
  • Address Management: The app allows you to create, edit, and delete your personal addresses, providing full control over your saved locations.
  • User Profiles: Manage your profile seamlessly, including registration and profile editing.
  • Favorites: Mark locations as favorites so you can quickly access them whenever needed.

Tech Stack

Chemnitz Maps is built using modern technologies to ensure efficiency and scalability:

  • Frontend: Built with React, Vite, TanStack Router and Shadcn/ui to create a smooth, responsive user interface.
  • Backend: Powered by Python and Django, with a Postgres database for reliable data management.
  • Containerized Deployment: The app is containerized using Docker, with a Docker Compose setup for easy configuration and deployment. It is deployed on a virtual machine using Coolify.io.

How It Works

Users can explore a wide variety of locations of open-source location data on a map and filter locations based on categories that matter most to them. Saved addresses make navigation easy, and personalized profiles allow users to manage their preferences and favorite locations. Chemnitz Maps is designed to make discovering and navigating locations a breeze while giving users full control over their data.

Demo