Logo Lanfrica

Kaichimala/edumap-malawi

Domain:

geospatialeducation

Record type:

software
Creator:
Kai
Host:
## EduMap Malawi - MIS A geospatial Management Information System for school planning in Malawi. ### Features - **Interactive Map**: Visualize school locations and district boundaries. - **Data Management**: Upload new datasets (CSV, GeoJSON, Shapefiles) directly to Supabase. - **Reporting**: Generate insights on school accessibility and suitability. ### Data Management Setup To use the data upload feature, you must have the Python backend running: 1. **Requirements**: Ensure you have Python installed with the GIS stack (GeoPandas, SQLAlchemy, etc.). 2. **Start Backend**: Run the `start_backend.bat` file in the root directory. 3. **Frontend**: Navigate to the **Data Management** page in the app sidebar. The backend handles CRS conversion (to EPSG:4326) and spatial indexing automatically. ### Expansion - @vitejs/plugin-react uses Oxc - @vitejs/plugin-react-swc uses SWC ## React Compiler The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see this documentation. ## Expanding the ESLint configuration If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the TS template for information on how to integrate TypeScript and `typescript-eslint` in your project.