Skip to content

UmutKoca/antiquake-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Antiquake Risk Avcıları

Antiquake Risk Avcıları, Üsküdar Kuzguncuk Mahallesi'nde deprem risklerini haritalandırmak ve mahalle sakinlerinin katılımıyla risk verilerini toplamak için geliştirilmiş bir web uygulamasıdır.

Özellikler

  • İnteraktif risk haritası üzerinde:
    • Risk noktalarını işaretleme
    • Fotoğraf ve açıklama ekleme
    • Mevcut risk noktalarını görüntüleme
    • Adres arama ve konuma gitme
  • Kullanıcı yönetimi:
    • Kayıt ve giriş sistemi
    • Demografik bilgi toplama
  • Kuzguncuk mahalle sınırlarını görüntüleme
  • Coğrafi konumlu veri toplama

Teknolojiler

  • Python 3.x
  • Django 5.1
  • Django REST Framework
  • PostgreSQL + PostGIS
  • MapLibre GL JS
  • MapTiler
  • Tailwind CSS + DaisyUI

Kurulum

  1. Repository'yi klonlayın:
git clone https://github.com/[kullaniciadi]/antiquake-app.git
cd antiquake-app
  1. Virtual environment oluşturun ve aktif edin:
python -m venv venv
# Windows için:
venv\Scripts\activate
# Linux/Mac için:
source venv/bin/activate
  1. Gerekli paketleri yükleyin:
pip install -r requirements.txt
  1. .env dosyasını oluşturun:
cp .env.example .env

Ve gerekli ortam değişkenlerini ayarlayın (MapTiler API anahtarı vb.)

  1. PostgreSQL veritabanını oluşturun ve PostGIS eklentisini ekleyin:
CREATE DATABASE antiquake;
\c antiquake
CREATE EXTENSION postgis;
  1. Veritabanı migrasyonlarını yapın:
python manage.py migrate
  1. Geliştirme sunucusunu başlatın:
python manage.py runserver

Uygulama http://localhost:8000 adresinde çalışmaya başlayacaktır.

Katkıda Bulunma

  1. Bu repository'yi fork edin
  2. Yeni bir branch oluşturun (git checkout -b feature/yeniOzellik)
  3. Değişikliklerinizi commit edin (git commit -am 'Yeni özellik eklendi')
  4. Branch'inizi push edin (git push origin feature/yeniOzellik)
  5. Bir Pull Request oluşturun

Lisans

Bu proje GNU General Public License v3.0 (GPL-3.0) lisansı altında lisanslanmıştır. Daha fazla bilgi için LICENSE dosyasına bakın.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published