Skip to content

Develop#2726

Open
Radek-Ptak wants to merge 72 commits intomate-academy:developfrom
Radek-Ptak:develop
Open

Develop#2726
Radek-Ptak wants to merge 72 commits intomate-academy:developfrom
Radek-Ptak:develop

Conversation

@Radek-Ptak
Copy link

@Radek-Ptak Radek-Ptak commented Jan 2, 2026

My Bike page

Project Description: MyBike is a modern, responsive landing page designed for an electric bike brand. The project focuses on a clean presentation of bike models, technical features (such as Auto Unlock and range details), and provides an intuitive user interface for potential customers to book test rides.

Technologies Used:

  • HTML5 (Semantic structure)

  • SCSS (Modular architecture, variables, nesting)

  • JavaScript ES6+ (Interactions, mobile menu logic)

  • BEM Methodology (Clean and scalable naming convention)

  • Google Fonts (Poppins typeface)

  • Vite / Parcel (Build tool)

Note: Background image for desktop view (above 1260px) was changed for better visual consistency.

Links:

DEMO LINK

Copy link

@natalia-klonowska natalia-klonowska left a comment

Choose a reason for hiding this comment

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

between mobile and tablet breakpoints your layout is responsive but above that it becomes fixed
Here you can read more about the differences between fixed and responsive layouts

CHECKLIST:

  • disable page scrolling under the menu
  • Form shouldn't be submitted if some of the fields are not filled
  • Page shouldn't be reloaded on form submit

Copy link

@natalia-klonowska natalia-klonowska left a comment

Choose a reason for hiding this comment

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

between mobile and tablet breakpoints your layout is responsive but above that it becomes fixed Here you can read more about the differences between fixed and responsive layouts

layout above 744px is still fixed. for example navigation should respond to screen resizing rather than expanding side margins
image

Page shouldn't be reloaded on form submit
disable page scrolling under the menu

main.js file isn’t loading correctly. Try adding type="module" attribute to <script> tag and deploy your project again

  • you can see in figma design how buttons should look on hover and when pressed
image image
  • If you make any design changes (e.g. different background image above 1260px) it’s better to mention them in readme to avoid confusion

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.