Proje, insanların kolayca alışveriş yapabilmeleri için oluşturulmuş temel bir pos uygulamasıdır. Bu projenin mantığı TRENDYOL, HEPSİBURADA gibi büyük ünlenmiş sitelerin ürün ekleme, ürün sepete ekleme, sepete gitme, fatura oluşturma gibi kısımlarının bir benzeri gibidir. Projenin hazırlanmasında adından da anlaşılacağı üzere (MERN) 4 ana teknoloji kullanılmıştır. Bunlar MongoDB veri tabanı, Express.js kütüphanesi, React.js kütüphanesi ve sunucu işlemleri gerekli olan NODE.js sunucu ortamı sağlayıcısı. Bunların haricinde projenin içerisinde kullanılan teknolojiler aşağıdaki gibidir:
-
Tailwind CSS
-
Ant Design UI Kütüphanesi
-
React Router DOM
-
Redux Toolkit (State Management)
-
React Icons
-
Mongoose
-
Morgan
-
CORS
-
Dotenv
-
Bcrypt.js
-
Body Parser
-
Nodemon
Projenin hosting işlemleri render.com üzerinden yapılmıştır.