Skip to content

Borçlarınızı takip edebilmenizi sağlayan bir web uygulaması

License

Notifications You must be signed in to change notification settings

emredumaan/borc-takip-sistemi

Repository files navigation

Borç Takip (KYK502 - BYS)

Arkadaş grubunuzla birbirinize olan borçlarınızı takip etmek için geliştirilmiş bir web uygulamasıdır.

Özellikler

  • Mobil cihazlar için tasarlanmış bir arayüze sahiptir.
  • Progressive Web App (PWA) olarak cihaza indirilebilir.
  • Front-end üzerinden yeni kullanıcılar uygulamaya kaydolamazlar. Kayıtlı kullanıcılar, server tarafından bir script yardımıyla eklenir. Kullanıcılar, uygulama arayüzünden giriş yaparak sisteme erişebilirler.
  • Sisteme kayıtlı kullanıcılara alacak veya verecek borçları eklenebilir.
  • Alacak veya verecek borçları, kullanıcıya göre filtreleme seçeneği ile birlikte görüntülenebilir.
  • Başka birisinden alacak borç eklemeye veya verecek borcunuzu silmeye çalıştığınızda, işlem doğrudan gerçekleşmez. Karşı kullanıcının onaylaması gerekir.
  • Hesaba bir kere giriş yapıldıktan sonra, server tarafından hesap oluşturulurken girilen şifre değiştirilebilir.

Kullanılan Teknolojiler

  • Node.js ve Express.js: Uygulama bu teknolojiler kullanılarak geliştirilmiştir.
  • EJS: Sayfa renderları için EJS kullanılmıştır.
  • MySQL ve Sequelize: Veritabanı için MySQL ve Sequelize ORM kullanılmıştır.

Daha Sonra Eklenecek Özellikler

  • Admin paneli
  • IBAN kopyalama

Gereksinimler

  • Node.js
  • MySQL Server

Kurulum

Uygulamayı kullanabilmek için öncelikle gerekli bileşenlerin kurulumunu yapmalısınız. Bunun için aşağıdaki adımları izleyebilirsiniz:

  1. Projeyi klonlayın:
git clone https://github.com/emredumaan/borc-takip
  1. Proje dizinine gidin:
cd borc-takip
  1. Gerekli paketleri yükleyin:
npm install
  1. Veritabanını oluşturmak ve kullanıcıları eklemek için setup komutunu çalıştırın:
node setup.js setup
  1. Kullanıcıları oluşturmak için create-user komutunu çalıştırın:
node setup.js create-user
  1. Uygulamayı başlatın:
npm start

Artık uygulamayı kullanmaya başlayabilirsiniz. Tarayıcınızdan http://localhost:3000 adresine giderek uygulamaya erişebilirsiniz.

Ekran Görüntüleri

Ekran Görüntüsü 1

Ekran Görüntüsü 2

About

Borçlarınızı takip edebilmenizi sağlayan bir web uygulaması

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published