/MaestroApp

MaestroPanel iOS Uygulaması

Primary LanguageSwift

MaestroApp

Bu proje İstanbul Aydın Üniversitesi Yazılım Mühendisliği Bölümü Öğrencileri @nadirakdag ve @caliskansinan tarafından mezuniyet projesi olarak geliştirilmektedir. Geliştirdiğimiz bu uygulama ile kullanıcılar MaestroPanel arayüzüne giriş yapmadan aşağıda yer alan işlemleri yapabilmesini sağlayacaktır.

  1. Domain İşlemleri
    • Web
      • Yeni Domain Oluşturma
      • Domain Başlatma, Durdurma, Silme
      • Domain Kullanıcısı Şifre Değiştirme
      • Domainleri Listeleme
    • Dosya İşlemleri
      • Klasor ve Dosya Listemele
      • Yeni Klasor oluşturma
      • Klasor ve Dosya Silme
      • Yazma İzni Verme ve Kaldırma
    • Alias Yönetimi
      • Alias Oluşturma
      • Aliasları Listeleme
      • Alias Silme
    • E-Posta Adres Yönetimi
      • Yeni E-Posta Adresi Oluşturma
      • E-Posta Adreslerini Listeleme
      • E-Posta Adresi Silme
      • E-Posta Adresinin Şifresini ve Kotasını Değiştirme
    • Veritabanı Yönetimi
      • Yeni Veritabanı Oluşturma
      • Veritabanlarını Listeleme
      • Veritabanı Silme
      • Veritabanı Kotası Değiştirme
      • Veritabanı Kullanıcı Yönetimi
        • Yeni Kullanıcı Oluşturma
        • Kullanıcı Listeleme
        • Kullanıcı Silme
        • Kullanıcı Şifresini Değiştirme
        • Kullanıcı İzinlerini Yönetme
    • FTP Kullanıcı Yönetimi
      • Yeni FTP Kullanıcısı Oluşturma
      • FTP Kullanıcılarını Listeleme
      • FTP Kullanıcısının Şifresini Değiştirme
      • FTP Kullanıcısını Silme
    • DNS Yönetimi
      • DNS Kayıtlarını Listelenmesi
      • Yeni DNS Kaydı Ekleme
      • DNS Kaydı Silme
      • DNS Zone Ayarlanması
  2. Bayi Yönetimi
    • Bayi Kullanıcı Yönetimi
      • Yeni Bayi Kullanıcısı Oluşturma
      • Bayi Kullanısını Başlatma, Durdurma ve Silme İşlemleri
      • Bayi Kullanıcısının Şifresini Değiştirme
      • Bayi Kullanıcılarının Listelemesi
      • Bayi Kullanıcısına ait Domain Yönetimi
      • Bayi Kullanıcısına ait IP Adreslerinin Yönetimi
  3. Sunucu Yönetimi
    • IP Adresi Yönetimi
    • Sunucunun Kaynak Durumlarının Listelenmesi
    • Sunucuların Listelenmesi

Başlangıç

git clone https://github.com/nadirakdag/maestroapp.git

Uygulama paket yöneticisi olarak cocoapods kullanmaktadır. Gerekli paketleri yükleye bilmeniz için cocoapods'un bilgisayarınızda yüklü olması gerekmektedir. Yüklemek için https://cocoapods.org/ adresinden yardım alabilirsiniz.

cocoapods'u yükledikten sonra

cd MaestroApp

pod install

demeniz yeterli olacaktır.

cocoapods'un oluşturacağı "MaestroApp.xcworkspace" açıp derlediğiniz takdirde projenin başarılı bir şekilde derleniyor olması gerekmektedir.