Dayanıklı Gelecek is a web platform designed to inform and educate the public about earthquakes, with a particular focus on the aftermath of the Hatay earthquake. Our goal is to provide up-to-date information, resources, and guidance to help individuals and communities prepare for and respond to earthquakes effectively.
- Real-Time Earthquake Data: Access real-time data about recent earthquakes, including magnitude, location, and depth.
- Educational Resources: Learn about earthquake preparedness, safety tips, and how to build earthquake-resistant structures.
- Interactive Maps: Visualize earthquake-prone areas and understand the seismic risk in different regions.
- Community Stories: Read and share personal experiences and stories related to earthquake events.
- News and Updates: Stay informed with the latest news and updates on earthquake research, technology, and policy.
The Hatay earthquake highlighted the urgent need for effective communication and education around seismic events. Dayanıklı Gelecek was developed to fill this gap by providing a centralized platform that not only informs but also empowers communities to take proactive steps in disaster preparedness and resilience-building.
- Front-End: HTML, CSS, JavaScript, React.js
- Back-End: Node.js, Express.js
- Database: MongoDB
- APIs: USGS Earthquake API for real-time data
- Deployment: Vercel
To run this project locally, follow these steps:
- Node.js (v14 or later)
- npm (v6 or later)
- MongoDB
git clone https://github.com/yourusername/dayanikli-gelecek.git
cd dayanikli-gelecek
npm install
Create a .env
file in the root directory and add the following:
MONGODB_URI=your_mongodb_connection_string
API_KEY=your_usgs_api_key
PORT=your_port_number
npm start
The application will be available at http://localhost:3000
.
- Homepage: View the latest earthquake data and news.
- Resources: Access educational content about earthquake preparedness and safety.
- Interactive Map: Explore seismic activity in various regions through dynamic maps.
- Community Section: Engage with stories and experiences shared by others affected by earthquakes.
- Contact: Reach out for support or share feedback through the contact form.
We welcome contributions to enhance the Dayanıklı Gelecek project. To contribute:
- Fork the repository.
- Create a new branch for your feature or bugfix (
git checkout -b feature-name
). - Commit your changes (
git commit -m 'Add a new feature'
). - Push to the branch (
git push origin feature-name
). - Open a pull request and provide a detailed description of your changes.
Please adhere to our Code of Conduct and follow the Contributing Guidelines.
This project is licensed under the MIT License. See the LICENSE file for details.
For questions, feedback, or support, please contact us:
- Email: gorkemturkut@hotmail.com
- GitHub: Dayanıklı Gelecek Repository
Thank you for visiting Dayanıklı Gelecek. Together, we can build a more resilient future.