Skip to content

ardauzan/randevu-sis

Repository files navigation

SDÜ Randevu Yönetim Sistemi

SDÜ Randevu Yönetim Sistemi, SDÜ bünyesindeki Prototip Atölyesi için geliştirilmiş, typescript ile ve Bun çalışma zamanında çalışacak şekilde yazılmış bir uygulamadır. Bu uygulama ile atölye hizmetlerinden faydalanmak isteyen öğrenciler, öğretim elemanları ve personeller randevu alabilirler.

Gerekli yazılımlar

  1. PostgreSQL veritabanı (v16.3) www.postgresql.org
  2. Bun çalışma zamanı (v1.1.17) bun.sh

Kurulum

Bu proje Bun ile çalışır ve versiyon 1.1.17 ile test edilmiştir.

Öncelikle bun'u kurun:

curl -fsSl https://bun.sh/install | bash -s "bun-v1.1.17"

Sonrada projenin dizinine girip aşağıdaki komutu çalıştırın:

bun install

Kök dizindeki .env.example dosyasını .env.local olarak kopyalayın ve gerekli ayarları yapın.

Son olarak projeyi geliştirme modunda çalıştırmak için aşağıdaki komutu çalıştırın:

bun geliştir

Notlar

  • Proje geliştirme modunda varsayılan olarak http://localhost:3131 adresinde çalışır.
  • PostgreSQL veritabanı kullanır. Veritabanı bağlantı ayarlarını .env.local dosyasından yapabilirsiniz.
  • Drizzle kullanılarak veritabanı şeması oluşturulmuştur. package.json dosyasındaki veritabanı komutları ile veritabanı işlemleri yapılabilir.
  • Geliştirme için VSCode önerilir. .vscode dizininde tanımlanmış ayarlar mevcuttur.

Dikkat

Bu yazılım güncel olarak geliştirilme aşamasındadır ve bilinen/bilinmeyen güvenlik açıkları ve/veya optimize olmayan mantıklar içerir. Bu repo dan kod alıp kullanırsanız bunu bilerek yapın.

Bu yazılım MIT lisansı ile lisanslanmıştır, daha fazla bilgi için LICENSE dosyasına bakınız
Bu yazılım SDÜ bünyesindeki Prototip Atölyesi için Ali Arda Uzan tarafından 2024 yılında geliştirilmeye başlanmıştır ve halen geliştirilmektedir

About

SDÜ Randevu Yönetim Sistemi

Resources

License

Stars

Watchers

Forks

Languages