Skip to content

Restoranlar ve küçük işletmeler için stok takibi, satış yönetimi ve kullanıcı yetkilendirmesi özelliklerine sahip MERN stack tabanlı POS (Point of Sale) uygulaması.

Notifications You must be signed in to change notification settings

PelinCinar/MernStackPosApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Full Stack Proje - POS Uygulaması

Bu proje, FullStack projeler geliştirmem için gerekli olan temel becerileri kazandırmayı hedefleyen bir POS uygulamasıdır. React ile frontend, Express.js ile backend, MongoDB ile veritabanı yönetimi ve Redux Toolkit ile state yönetimi gibi birçok teknolojiyi kullanarak sıfırdan tam bir Full Stack proje geliştirdim.

Bu projede React, Tailwind CSS, Express.js, MongoDB ve Redux Toolkit kullanarak profesyonel seviyede bir uygulama geliştirdim. Proje ayrıca canlıya alma ve faturalandırma gibi gerçek hayat senaryolarını da içeriyor.

Projeye Genel Bakış

  • React (SPA): Kullanıcı arayüzünü React ile geliştirdim.
  • Redux Toolkit: Global state yönetimini sağlamak için kullandım.
  • Tailwind CSS: Responsive ve şık tasarımlar oluşturmak için kullandım.
  • Express.js: Backend API ve authentication işlemleri için Express.js kullandım.
  • MongoDB: Veritabanı işlemleri için MongoDB'yi tercih ettim.
  • Faturalandırma Sistemi: Gerçek hayat projelerinde kullanılabilecek bir faturalandırma sistemi ekledim.
  • Admin Paneli: Projenin yönetim panelini oluşturdum ve tüm işlemleri admin paneli üzerinden yönetebileceğim şekilde tasarladım.

Projede Kullanılan Teknolojiler

  • React: Kullanıcı arayüzü bileşenlerini geliştirdim.
  • Redux Toolkit: State yönetimini sağladım.
  • Tailwind CSS: Responsive tasarımlar oluşturmak için kullandım.
  • Express.js: Backend API geliştirme ve authentication işlemleri için kullandım.
  • MongoDB: Veritabanı yönetimi için kullandım.
  • JSON Web Token (JWT): Kullanıcı doğrulama işlemleri için kullandım.
  • Nodemailer: Fatura gönderimi için kullandım.
  • Bcrypt.js: Parola güvenliği için kullandım.
  • Mongoose: MongoDB ile etkileşimde bulunmak için kullandım.

1-Kayıt Ekranı image 2-Giriş Ekranı image 3-Kategori CRUD İşlemleri image 4-Ürün Ekleme image 5-Ürün CRUD İşlemleri image 6-Ürünü Sepete Ekleme ve Anasayfa Görünümü image 7-Sepet Sayfası image 8-Fatura Modal image 9-Fatura Sayfası image 10-Fatura OLuşturma image 11-Müşteri Sayfası image 12-İstatisk Sayfası image

About

Restoranlar ve küçük işletmeler için stok takibi, satış yönetimi ve kullanıcı yetkilendirmesi özelliklerine sahip MERN stack tabanlı POS (Point of Sale) uygulaması.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages