Skip to content

patika-hepsiburada-react-bootcamp/hbcase-berkcvlk-fe

Repository files navigation

Patika.dev Hepsiburada Frontend Bootcamp - Case

CircleCI

Proje, study-case çalışmasının frontend bölümünü içermektedir. Gerekli kurulum adımlarını takip ettikten sonra backend projesinin de kurulumunu yapınız.

Demoyu görmek için tıklayınız

Kurulum - Local

Uygulamayı localde çalıştırabilmek için:

git clone https://github.com/patika-hepsiburada-react-bootcamp/hbcase-berkcvlk-fe.git

cd hbcase-berkcvlk-fe
yarn && yarn start

Kurulum - Docker

Uygulamayı container üzerinde çalıştırmak için:

Gereklilikler

  • Docker
  • Docker Compose (isteğe bağlı)

Docker ile

// Projeyi klonladıktan sonra
cd hbcase-berkcvlk-fe

docker build -t hbcase-frontend-image .
docker run --name hbcase-frontend-app -d -p 3000:3000 hbcase-frontend-image

// Çalışan container'ı görüntülemek için
docker ps

Docker Compose ile

// Projeyi klonlayıp anadizine gittikten sonra

// Node modules
yarn install

docker-compose up -d

Projeyi localhost:3000 'de görüntülemelisiniz. Projeyi durdurmak için: docker-compose down ya da docker stop hbcase-frontend-app

  • Uygulamanın çalışabilmesi için anadizinde .env dosyası oluşturup REACT_APP_API_ENDPOINT değişkenini oluşturmalısınız.
  • Oluşturduğunuz değişkene backend reposundaki kurulum adımlarından hangisini takip ettiyseniz gerekli endpointi giriniz.

Docker'da oluşturulan image'i silmek için docker image rm -f hbcase-frontend-image. Eğer docker-compose ile oluşturduysanız hbcase-berkcvlk-fe-hbcase-frontend-1

Test

Coverage

coverage

Uygulama testlerini çalıştırmak:

yarn test

About

Patika.dev Hepsiburada Frontend Bootcamp - Case. (Frontend)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages