Maya is a transformative web-based platform designed to address the critical challenge of water scarcity exacerbated by climate change. By converting complex environmental data into accessible, design-driven narratives, Maya empowers local stakeholders, international donors, and the broader community with actionable insights. This React-based application uses Gatsby to build a robust website and app framework.
- src/data/: Contains JavaScript files with essential data and a
geojsonData/
subdirectory for GeoJSON data of various localities. - src/images/: Hosts images used across the application.
- src/pages/: Includes main components of the application, each corresponding to different features or pages of the app:
- Localities/: Features interactive points for localities.
- MainConsolidation/: Contains the
App.js
, which is the main application file. - Maps/: Stores map-related components like
BaseMap.js
andTownBorderMap.js
.
After extensive research and local engagement in Lebanon, Maya was developed to streamline the communication of intricate water case studies across the Levant. This initiative moves beyond traditional lengthy reports, using design to succinctly communicate the complexities of climate change. The project has demonstrated significant impact, having been effectively utilized in pitches to international donors.
- Initial Testing: Successfully tested by a local NGO during an international donor pitch.
- Collaborative Expansion: Supported by recommendations from The Arab Reform Institute for expansion across the Levant.
- Sustainable Development Goals: Aligned with UNSDG6, Maya focuses on sustainable management of water and sanitation for all.
To set up the Maya project locally, follow these steps:
git clone https://github.com/yourusername/maya.git
cd maya
yarn install
Start the development server by running:
yarn develop
Navigate to http://localhost:8000 to view the app in development mode.
Contributions are welcome! Please follow these steps to contribute:
Fork the repository. Create a feature branch (git checkout -b feature/YourFeature). Commit your changes (git commit -m 'Add some YourFeature'). Push to the branch (git push origin feature/YourFeature). Open a pull request.
Maya is poised for expansion to aid specialists and stakeholders throughout the Levant in transforming critical data into meaningful actions. Our vision extends to publishing the platform for broader use and securing funding for sustained impact.
For more information on how to get involved or inquiries about the project, please contact:
[Project Link - GitHub] (https://github.com/JackCrawfordRobertson/Maya.git) [Email Me] ([email protected])
This project is licensed under the MIT License - see the LICENSE file for details.