Frontend kısmı React tabanlı Next JS kullanılarak create-next-app komutuyla oluşturulmuştur.
- Xampp kullanılarak localhost üzerinden veritabanı işlemlerini yapmaktadır.
- Componentler PrimeReact kullanılarak yazılmıştır.
- Sass kullanılarak yazılmıştır.
- API (backend) tarafı Laravel 10 kullanılarak yazılmıştır.
- Proje barkod okuyucusu ile ve manuel olarak çalışmaktadır.
- Gelen ürünü girme,
- Gelen ürüne ait birden fazla stok girme,
- Her stoğun ayrı ayrı fiyatlandırmasını girme,
- Satış yaparken ilk giren ilk çıkar mantığı kullanması,
- Ürünlerin o anki durumunun Excel ve PDF olarak döküm alınması,
- İlk gelen stok bittiğinde diğer stoğa manuel veya otomatik olarak geçip o stoğun fiyatından satışı desteklemesi, gibi daha bir çok özelliği desteklemektedir.
- Projeye Primereact kütüphanesi kurularak componentleri kullanılmıştır.
- Local olarak localhost:8000 default portu kullanılarak CRUD işlemleri yapılmıştır.
- Axios kütüphanesi kullanılmıştır.
- Tasarım responsive olarak kodlanmıştır. Tüm ekran modellerine uygun çalışmaktadır.
- Barkod okuyucu ile denenmiş ve başarılı olmuştur.
- Hata denetimi için paneli mevcuttur.
_ Proje hala geliştirilme aşamasındadır yeni özellikler eklenecektir. _
Serhat KORKMAZ
Ersan CENGİZ