Giter Site home page Giter Site logo

iha-kiralama's Introduction

IHA-Kiralama

UAV Rental Application with Python Django for Baykar HR Homework

alt text

Baykar
IHA Kiralama Projesi
Web Yazılım Uzmanı / Back-End Developer Vaka Çalışması

Kullanılan Teknolojiler

1) Python
2) Django
3) Rest API
4) Datatable
5) jQuery
6) Ajax
7) Postgresql
8) Bootstrap 5



Özellikler

1) Üyelik ve Giriş Özelliği
2) Admin ve Kullanıcı Rolü
3) Adminler için IHA Ekleme, Düzenleme, Silme, Ajax Listeleme
4) Adminler için Kullanıcı Ekleme, Düzenleme, Silme, Ajax Listeleme
5) Adminler için IHA Kiralamarını Ajax ile Listeleme
6) Çeşitli IHA Özellikleri
7) Kullanıcılar için IHA Arama, Ajax Listeleme, Kiralama
8) Kullanıcılar için Kiralamalarını Arama, Ajax Listeleme, İptal Etme
9) IHAları tarih ve adet verisine göre müsaitlik durumu kontrol etme
11) Tüm datatable tablolarda arama, pagination, excel, print, pdf çıktı alma fonksiyonları
12) Birim testleri
13) İşlevsellikler için ekstra Django kütüphaneleri

Kurulum

Gerekli bağımlılıkların yüklenmesi için bir sanal ortam oluşturun (virtualenv veya venv kullanarak).
Projeyi klonlayın

git clone

Proje dizine gidin

cd myproject

Proje bağımlılıklarını yükleyin

pip install -r requirements.txt

setting.py dosyasında veritabanı bağlantısı ayarlarınızı yapın.

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'ihadb',  # PostgreSQL veritabanı adı
        'USER': 'postgres',  # PostgreSQL kullanıcı adı
        'PASSWORD': 'postgres',  # PostgreSQL şifre
        'HOST': 'localhost',  # Yerel PostgreSQL sunucusu
        'PORT': '5432',  # PostgreSQL port numarası
    }
}

Projeyi başlattığınızda veritabanı tabloları otomatik olarak oluşturulacaktır

İlk kullanıcı oluşturmak için kayıt olup; PostgreSQL üzerinden yetkisini is_staff sütunundan yönetici olarak ayarlayabilirsiniz.

iha-kiralama's People

Contributors

guryeli avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.