Urban green spaces are essential for public health and climate resilience, reducing heat, stress, and air pollution. The Urban Green Space Management System (UGSMS) streamlines plant health monitoring, AND maintenance scheduling. Built with React, Tailwind CSS, FastAPI, Python, and MySQL, UGSMS uses plant and weather data to optimize care and resource use, making urban environments healthier and more sustainable.
Plant Search & Add: Search for plants and add them to your garden. The UI displays search results and allows quick addition to your personal garden.
Weekly Watering Schedule: View a generated weekly watering schedule for each plant in your garden, ensuring optimal care and maintenance.
API Documentation: The system provides a RESTful API for plant search, watering details, garden management, and scheduling, documented with OpenAPI/Swagger UI.
git clone https://github.com/githusam/Greenspace-Management-System.git
cd backend env\Scripts\activate # On Windows # source env/bin/activate # On macOS/Linux uvicorn app.main:app --reload
The backend will be available at http://localhost:8000.cd frontend_ui npm install npm start
The frontend will be available at http://localhost:3000.The UGSMS successfully delivers all core features: plant search, garden management, and automated watering schedules. While public reporting was not implemented due to time constraints, the system integrates a robust FastAPI backend and a responsive frontend. Development involved extensive testing, API integration, and deployment experience with Docker and Azure, providing valuable skills for future cloud-based projects.