Mappster is a comprehensive solution designed for managing and visualizing mapping data with a focus on extensibility and high performance. Mappster leverages the power of .NET technologies to offer robust RESTful APIs that cater to various mapping and geospatial data processing needs.
- Dynamic Mapping: Generate interactive maps based on user-defined parameters.
- Data Processing: Import, export, and manipulate geospatial data efficiently.
- Map Files: Due to their size and sensitivity, map files detailing areas, points, streets, and postal areas are not included in this repository. You will need to obtain and configure these files in your local setup.
- API Key: This project utilizes the Google Maps API for various mapping functionalities. An API key is required to use these services, which is not provided in this repository for security reasons. Please replace
YOUR_GOOGLE_MAPS_API_KEY
in the relevant configuration files with your own API key.
- .NET 8.0
- Docker (for containerization)
- Microsoft Azure Account (for cloud deployment and storage solutions)
-
Clone the repository: git clone https://github.com/Baraa-hijazi/Mappster.git
-
Navigate to the project directory:
-
Build the project:
- To containerize Mappster, use the following Docker command: docker build -t mappster . docker run -d -p 8080:80 mappster
We welcome contributions! Please read our Contributing Guide for details on our code of conduct and the process for submitting pull requests.
Mappster is licensed under the MIT License - see the LICENSE file for details.
- Special thanks to the .NET community for continuous support and inspiration.
For any inquiries, please contact Baraa Hijazi.