- ReactJS - Front-end kütüphanesi olarak kullanılmıştır.
- SASS - CSS extension dili olarak kullanılmıştır.
- Classnames - Stil sınıflarını koşullara göre eklemek/ çıkarmak için kullanılmıştır.
- Context API - Zaman kısıtlamasından ve built-in olmasından dolayı state yönetimi için Context API tercih edilmiştir.
- React Router - Routing kütüphanesi olarak tercih edilmiştir.
- MongoDB - İlk verilerin yüklenebilmesi için database üzerinden çekilecek. Sonrasında in-memory caching yapılacak.
- Redis - Verileri In-Memory tutmak için kullanılmıştır.
- ExpressJS - Server için NodeJS kütüphanesi olarak kullanılmıştır.
- Server' ın ayağa kaldırılması için aşağıdaki komutlar girilmelidir.
cd server
yarn
yarn start
- Client' ın ayağa kaldırılması için aşağıdaki komutlar girilmelidir.
cd client
yarn
yarn start