Skip to content

damla/reactjs-mongodb-redis-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Demo Linkleri

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

About

Example project done with ReactJS, MongoDB and Redis.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published