DEV Community

Cover image for NYRCL Front-end Challenge
Mohit Bhatia
Mohit Bhatia

Posted on • Updated on

NYRCL Front-end Challenge

This is a submission for Frontend Challenge v24.07.24, Glam Up My Markup: Recreation

What I Built

For this challenge, I recreated a visually appealing and interactive webpage to enhance my markup skills. My goal was to transform a basic design into something modern and engaging by leveraging advanced CSS techniques and responsive design principles. I focused on creating a clean, user-friendly interface that showcases the power of front-end technologies.

Demo

You can view the live demo of my project here. Below is a screenshot of the final result:

The source code is available on GitHub: GitHub Repository.

Image description

Image description

Image description

Image description

Image description

I made this project on my own but I am always ready for collaborations.

I have embedded MIT license as a .txt file.

Journey & Process

Research & Planning: I started by analyzing various modern design trends and user interfaces. I then created wireframes and mockups to outline the structure of my project.
Development: I implemented the design using HTML, CSS, and JavaScript. I used Flexbox and Grid Layout for responsive design and incorporated animations and transitions to enhance the user experience.
Testing & Refinement: After building the initial version, I tested it across different devices and browsers to ensure compatibility and performance. I made several adjustments based on feedback and testing results.

What I Learned

Advanced CSS Techniques: I gained experience with CSS Grid and Flexbox, improving my ability to create complex layouts.
Responsive Design: I learned how to build designs that adapt seamlessly to different screen sizes and devices.
Performance Optimization: I explored methods to optimize page load times and overall performance, which is crucial for user retention.
Proud Moments
I’m particularly proud of the smooth animations and the responsive design. It was rewarding to see the project come together with a clean and professional look.

Next Steps

I plan to explore additional front-end frameworks and tools, such as React or Vue.js, to further enhance my development skills. I’m also interested in experimenting with more advanced animations and interactions to make future projects even more engaging.

Resources

All the resources like videos are taken from pexels.com and videvo.com and gpt-40 is used in some part of the website to built it.

Top comments (0)