-
Notifications
You must be signed in to change notification settings - Fork 3
Frontend
Oficjalna domena: wmi-adventure.pl
Środowisko testowe: http://wmiadventure.westeurope.cloudapp.azure.com/
Uwaga: Aby aplikacja odpowiednio pobierała dane należy uruchomić również warstwę backend.
Komendy dla środowiska deweloperskiego w katalogu WMIAdventure/WMIAdventure/frontend/:
-
docker build -t wmiadventure_frontend .
(budowanie) docker run wmiadventure_frontend
- Jeśli nie mamy, instalujemy node js - link
- Podrzebny również npm - link
-
npm install
(przy pierwszym uruchomieniu) npm start
Node js to javascript, którego możemy używać poza przeglądarką - dokumentacja
React to biblioteka js, którą używamy do budowania frontendu Wmi Adventure - dokumentacja.
Webpack to narzędzie pomagające zbudować aplikację webową z plików źródłowych - dokumentacja.
Npm pomaga w zarządzaniu bibliotekami js - dokumentacja.
Styled-components pozwala wygodnie stylować aplikację łącząc js ze składnią css - dokumentacja.
Eslint pomaga zachować porządek w kodzie za pomocą dodatkowych reguł - dokumentacja.
Edytor kart służy do tworzenia kart, za pomocą których przebiega walka w trybie battle.
Edytor kart składa się z następujących komponentów:
/src
/pages
/creative
/CardsCreator
/CardsCreatorStart
- /CardsCreator - przedstawia widok, gdzie możemy stworzyć lub edytować kartę
- /CardsCreatorStart - przedstawia widok, gdzie wybieramy czy chcemy stworzyć nową kartę czy edytować już istniejącą
WMI Adventure
Dokumentacja
- System punktów
- API
- Backend
-
Frontend
- Struktura plików
- Komponenty:
-
Komponent CardsCreator
- Atoms:
- Organisms:
-
Komponent CardsCreator