Giter Site home page Giter Site logo

fylo-landing-page-with-two-column-layout-master's Introduction

Frontend Mentor - Fylo landing page with two column layout solution

This is a solution to the Fylo landing page with two column layout challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.

Table of contents

Overview

The challenge

Users should be able to:

  • View the optimal layout for the site depending on their device's screen size
  • See hover states for all interactive elements on the page

Screenshot

Mobile View - Mobile View Mobile View - Desktop View

Links

My process

Built with

  • Semantic HTML5 markup
  • CSS custom properties
  • Flexbox
  • CSS Grid
  • Mobile-first workflow
  • Fonts

What I learned

How to use CSS Flexbox to control the arrangement and positioning of elements within a container.

How to change the order of flex items using the order property.

How to create responsive layouts for different screen sizes using media queries.

How to adjust the width of elements within a flex container using the flex property.

How to use justify-content and align-items properties to control horizontal and vertical alignment.

How to ensure images maintain their aspect ratio and fit within their container.

The importance of testing and debugging your layouts across different screen sizes and browsers.

Continued development

While the current version of the project is functional and meets its primary objectives, there are still areas where I plan to continue development and improvement. Here are some of the planned enhancements and areas of focus:

1. Responsive Design:

  • I aim to further optimize the website's responsiveness to ensure it looks and functions flawlessly on a wide range of devices and screen sizes.

2. Performance Optimization:

  • Implement performance improvements to enhance the website's loading speed and overall user experience. This may include optimizing images, reducing unnecessary code, and leveraging caching techniques.

3. Accessibility:

  • Enhance the website's accessibility by adhering to best practices and standards, making it usable by individuals with disabilities.

4. Additional Features:

  • Consider adding new features or functionality to enhance the website's capabilities and user engagement.

5. Bug Fixes:

  • Address any reported bugs or issues to ensure a smooth and error-free user experience.

6. User Feedback:

  • Continuously gather and analyze user feedback to make data-driven improvements and prioritize enhancements that align with user needs and expectations.

7. Documentation:

  • Keep the project's documentation up-to-date to facilitate collaboration and ease of maintenance for myself and other contributors.

8. Security:

  • Regularly review and update the project's security measures to protect user data and prevent vulnerabilities.

As development progresses, I will update this section to reflect the latest plans and achievements. Feedback and contributions from the community are always welcome and appreciated as they play a crucial role in the project's growth and improvement.

Author

Acknowledgments

I would like to extend my appreciation to ChatGPT, the AI-powered assistant, for its invaluable assistance throughout the development of this project. ChatGPT has provided guidance, answers to my questions, and valuable insights that have contributed to the success of this endeavor.

Thank you, ChatGPT, for being a helpful resource and a key partner in bringing this project to life.

fylo-landing-page-with-two-column-layout-master's People

Contributors

soulo-mon avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.