#HabitTracker — szkielet projektu

Published on 2017-08-01 · Habit Tracker Junior WebDev

Siema! W zeszłym tygodniu pisałem jakich języków, bibliotek i narzędzi użyję w projekcie Habit Tracker. Dzisiaj część druga, w której piszę o tym od czego zacząłem budować projekt.

Trudny początek

Po kilku nieudanych próbach postawienia obok siebie Expressa oraz ręcznie skonfigurowanego Webpacka dla Reacta, postanowiłem zasięgnąć głębszej lektury dokumentacji oraz poradników w Internecie.

Z pomocą przyszedł tekst z bloga Dave’a Ceddia, który pokazał mi połączyć ze sobą Express oraz Reacta utworzonego dzięki kreatorowi dostarczonemu przez Facebooka — create-react-app. Express służy do serwowania statycznych plików (tych już po buildzie) oraz jako serwer API.

Na środowisku deweloperskim za pomocą proxy, a w środowisku produkcyjnym bezpośrednio, możemy dzięki temu w aplikacji reactowej wysyłać żądania (póki co GET), które będą przetwarzane za pomocą czystego JS-a w funkcji fetch().

Planowanie

Moje plany na najbliższy tydzień:

Moją pracę możecie śledzić w repozytorium na GitHubie (UPDATE 30-08-2024: kod nie jest już dostępny)