What are you most proud of, and what would you do differently next time?
I'm glad that I was able to manage the state, store and send the user's information on a static site with vanilla JS.
What challenges did you encounter, and how did you overcome them?
Managing the state of the variable, storing and sending the email id to a different page on a static site.
I used local storage to overcome this issue.
What specific areas of your project would you like help with?
What are you most proud of, and what would you do differently next time?
I'm not very proud of this solution to be honest. I underestimated the challenge.
I'd make the code more concise and trim down the excessive components next time.
What challenges did you encounter, and how did you overcome them?
Positioning tooltip on larger screens. I solved this issue by creating a div to wrap the buttons and the tooltip in it, and gave the tooltip absolute positioning.
Creating the proper active states for both mobile and desktop. I solved this issue by creating different markup and styles for each.
What specific areas of your project would you like help with?
The markup and CSS was messy and I had to use a lot of extra components which are probably not necessary. I'll make the necessary code changes based on any feedback.
There is also a 'bug', which occurs when testing the website's responsiveness with devtools, but shouldn't be an issue for the end user. Nonetheless, any help in fixing the bug is highly appreciated.
What are you most proud of, and what would you do differently next time?
I solved a complicated page which seemed really challenging at first. I'm proud of the fact that I was able to break down the components and build them one by one, even managing to overcome the issues that I did not expect during initial planning.
What challenges did you encounter, and how did you overcome them?
Positioning of the various background patterns.
Creating the mobile nav button and making it functional
Keeping a consistent markup
Design images were provided for desktop and mobile, but on medium screens, the design was looking awkward, so I opted for some creative liberties.
What specific areas of your project would you like help with?
Any help on semantic markup, better styling and transition, accessibility or functionality issues. Suggestions for alt tags for the 'background patterns'.
What are you most proud of, and what would you do differently next time?
Accumulated practice of the basic layouts, got more confident with the box model.
What challenges did you encounter, and how did you overcome them?
I could not add vertical margins to anchor tags. A few google searches away I realized that the anchor tags are inline (they ignore vertical margins), so I changed them to block elements.
What specific areas of your project would you like help with?
I'd like feedback on:
The Design
Naming conventions
Code Conciseness
Future development (I plan on adding a night mode/dark mode feature made with vanilla CS and JS)
What are you most proud of, and what would you do differently next time?
I'd like to go for a mobile-first approach when I make a similar layout again.
I'd like to include more IDs for the markup and specific CSS.
What challenges did you encounter, and how did you overcome them?
Centering the flex parent (main tag) vertically. I just added vertical padding, which isn't the best solution.
What specific areas of your project would you like help with?
I require help with the following:
Centering the flex parent (main tag) vertically to the body. The man tag had a fixed height, and I added vertical padding to make it look better. Any tips on this will be appreciated.
Writing more concise CSS and feedback on the naming convention.
What are you most proud of, and what would you do differently next time?
For this project I setup git for the first time, which I had some trouble doing previously. The project itself was fairly simple and easy, I'd work on the font responsiveness if I've to change anything
What challenges did you encounter, and how did you overcome them?
Figuring out how to host the site on github pages, MDN Docs helped a lot.