Skip to content

StreetOfCode/streetofcode-web

Repository files navigation

Poznámka: README-čka v repozitároch sa väčšinou píšu po anglicky, ale keďže chceme, aby toto repo slúžilo aj na edukačné účely, píšeme README v slovenčine. Ak ti to vadí, prepáč, skús nas pochopiť. 🙈 Ak ťa to teší, nemáš začo. 😉

V tomto repozitári nájdeš frontend k našej fantastickej stránke streetofcode.sk. Backend nájdeš tu.

Technológie

Štruktúra projektu

Next.js nám viac menej nadiktoval celú štruktúru projektu. Čiže hlavná časť sú src/_app.tsx a potom src/pages. V src/components sa nachádzajú všetky naše komponenty, z ktorých vyskladávame stránku. V src/components/core sú základné komponenty, ktoré sú akokeby náhrada Material UI. V src/hooks máme zadefinovaných zopár vlasných hookov, ktoré využívame.

Ako si to môžeš spustiť?

Vytvor si kópiu .env.template súboru:

cp .env.template .env

Na začiatok nemusíš ani nič upravovať a všetko by malo byť ok.

Nainicializuj yarn:

yarn

Poznámka: Pred tým ako spustíš frontend, musíš mať spustený aj backend.

A spusti projekt:

yarn dev

To by malo byť všetko. Teraz sa v browseri môžeš navigovať na localhost:3000 a mala by sa ti načítať naša stránka s nejakými dummy kurzami.

Ak chceš niečo iba rýchlo zmeniť, aby si videl/a, že to vieš editovať, tak kľudne uprav napr. texty v hero section alebo si zmeň accent color v src/theme/theme.ts.

Ak náhodou chceš niečo nakódiť (Contributing)

Proste vytvor pull request. Ideálne v pull requeste aj popíš, čo daná zmena má robiť a prečo by sme ju mali chcieť. Za každú pomoc budeme radi, ale tiež ber prosím na vedomie, že nie každý PR musíme akceptovať.

Ak si našiel alebo našla nejaký problém

Buď nám napíš cez feedback formulár, na Discord, na mail ([email protected]) alebo vytvor issue na GitHub-e.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published