Skip to content

pierwszazlewej/GOOD-BOI-Application

 
 

Repository files navigation

logo-devs-on-the-waves-stroke

CodersCamp 2021 - Fullstack Project, Front-end

CodersCamp (https://www.coderscamp.edu.pl/) - Największy otwarty kurs programowania webowego

Good Boi App

Rewolucyjna aplikacja, zmieniająca oblicze świata polskiego obedience.

Zainspirowana potrzebami i oparta na konsultacjach społecznych aplikacja całościowo rozwiązująca kwestię cyfryzacji tej dyscypliny sportowej, umożliwiająca integrację potrzeb organizatorów, sędziów i zawodników. Nie wiesz co to obedience? https://johndog.pl/blog/zyciezpsem/obi-ogole-znaczy/

Zawartość

Przegląd

Funkcjonalności

  • Uzupełnianie kart ocen w aplikacji mobilnej
  • Rejestracja dla zawodników i możliwość dodawania posiadanych psów
  • Zgłoszenia na zawody bez konieczności żmudnego wpisywania tych samych danych - wystarczy kilka kliknięć
  • Profil użytkownika
  • Dostęp do wyników zawodów archiwalnych z całej Polski
  • Light & Dark mode

Linki

Proces

Zbudowane z użyciem

  • React
  • Styled Components
  • Vercel
  • Figma
  • React Router
  • Mobile first
  • Atomic Design
  • By nasz kod był lepszej jakości, bardziej uporządkowany i czytelniejszy, używaliśmy eslint, prettier, stylelint
  • Wiadomość z formularza kontaktowego pojawi się na mailu dzięki emailJS
  • Testowaliśmy aplikację przy użyciu RTL oraz Jest
  • Ikonki wstawiliśmy dzięki Font Awesome oraz React Icons
  • Pomocne okazały się również wtyczki do VSC- sort-imports oraz 'px to rem'
  • Kontrola nad propsami- propTypes

W przyszłości

  • Wersja desktopowa
  • Portal Good Boi oferujący szeroką gamę funkcjonalności dla fanów obedience
  • Drukowanie raportów i protokołów
  • Galeria zdjęć z zawodów
  • Anglojęzyczna wersja językowa

Autorzy

Podziękowania

Chcieliśmy serdecznie podziękować naszej mentorce Weronika Boszko Lucena za cierpliwość i wsparcie ♥

Screeny

Android Small - 1 Android Small - 2 Android Small - 3 Android Small - 4 Android Small - 5

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.9%
  • Other 1.1%