Demo Linkleri 🔗 Client 🔗 Server Kullanılan Teknolojiler Front-End 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. Back-End 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. Test Unit test için Mocha ve Chai kütüphaneleri kullanılmıştır. Info ⚠️ Projenin filtreleme ve test kısımları tamamlanmadı! ⚠️ Uygulamanın Local'de Çalıştırılması 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