Bu uygulama, siparişlerin ve ürünlerin karlılık analizini yapmanızı sağlayan bir web uygulamasıdır.
- Node.js (v14 veya üzeri)
- npm veya yarn
- Projeyi bilgisayarınıza klonlayın:
git clone https://github.com/bllfoad/mongery
cd mongery
- Gerekli paketleri yükleyin:
npm run install-all
# veya
yarn run install-all
- Uygulamayı başlatın:
# uygulama başlatmak için
npm start
# veya
yarn start
[Eğer server ve client ayrı başlatmak istiyorsanız.]
# Client uygulamasını başlatmak için
cd client
npm start
# veya
yarn start
# Server uygulamasını başlatmak için (yeni bir terminal penceresinde)
cd server
npm start
# veya
yarn start
Uygulama tarayıcınızda http://localhost:3000 adresinde çalışacaktır.
Uygulama, kapsamlı test süitleri ile birlikte gelmektedir. Testleri çalıştırmak için:
# Tüm testleri çalıştırmak için (hem client hem server)
npm test
# Sadece client testlerini çalıştırmak için
cd client
npm test
# Sadece server testlerini çalıştırmak için
cd server
npm test
- React + TypeScript frontend
- Node.js backend
- Ant Design UI kütüphanesi
- Redux Toolkit
- tailwindcss
- RESTful API
Uygulama şu anda iki dil desteği sunmaktadır:
- 🇹🇷 Türkçe
- 🇬🇧 İngilizce
Dil değiştirmek için uygulama üst menüsündeki dil seçim kutusunu kullanabilirsiniz.