Skip to content

MyBike - hiblurryface#2718

Open
HiBlurryface wants to merge 31 commits intomate-academy:masterfrom
HiBlurryface:develop
Open

MyBike - hiblurryface#2718
HiBlurryface wants to merge 31 commits intomate-academy:masterfrom
HiBlurryface:develop

Conversation

@HiBlurryface
Copy link

@HiBlurryface HiBlurryface commented Nov 1, 2025

LINK: https://hiblurryface.github.io/layout_miami/

Projekt MyBike to responsywna strona internetowa prezentująca ofertę nowoczesnych rowerów miejskich. Zawiera sekcje informacyjne o produktach, szczegółach technicznych, dane kontaktowe oraz interaktywny formularz kontaktowy z walidacją danych. Strona została zaprojektowana z myślą o prostocie obsługi i estetycznym wyglądzie, z animacjami i płynnym przewijaniem między sekcjami.

HTML5 – struktura strony i semantyczne znaczniki sekcji
SCSS (Sass) – preprocesor CSS użyty do stylizacji i organizacji arkuszy stylów
JavaScript (ES6) – obsługa interakcji użytkownika (menu, walidacja formularza, komunikaty „toast”)
DOM API – manipulacja elementami strony w czasie rzeczywistym
Responsive Web Design (RWD) – dostosowanie układu do różnych urządzeń
BEM (Block Element Modifier) – konwencja nazewnictwa klas CSS zapewniająca czytelność kodu

Także były zrobione lekkie hover effekty, również zrobioną płynna navigacja po stronie za pomocą js. Formularz "contact us" ma walidacje dzięki której nie da się wysłać pusty formularz. Przy wprowadzeniu niepoprawnych dannych pojawia się pomyłka z wyjaśnieniem, przy naciśnięciu przyciśku "send" wyskakuje wiadomość ( tzw. "toast message" ) z informacją.

Po tym jak wpiszemy dane do formularza i "wyslimy" go dostaniemy w konsoli wszystkie wprowadzone dane w stylu:
{
name: "",
email: "",
message: ""
}

Copy link

@danon321 danon321 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

zapodaj link do demo

@HiBlurryface HiBlurryface requested a review from danon321 November 7, 2025 19:06
Copy link

@danon321 danon321 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

dobrze wszystko wyglada. Bardzo fajny efekt przy odpalaniu menu mobilnego

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants