Skip to content
  • Unlock Pro
  • Log in with GitHub
Solution
Submitted 6 months ago

Responsive Ticket Generator | HTML, SCSS, JS

sass/scss
Dylan Heslop•2,460
@dylan-dot-c
A solution to the Conference ticket generator challenge
View live sitePreview (opens in new tab)View codeCode (opens in new tab)

Solution retrospective


What are you most proud of, and what would you do differently next time?

Im most proud of getting the challenge completed and having a free design credit from the leaderboard was necessary for this to look good.

I could make the scss and js code better and improve accessibility as well.

What challenges did you encounter, and how did you overcome them?

Many challenges.

  1. Multiple background images was hard mainly in terms of knowing how to use them and keeping track of which location they are in when using different properties like background-position. I just had to keep in mind the positions of them and use commas to separate each bg.
  2. Drag and drop UI. It was hard because I never did any like that,from the OS to the webpage and I also needed some refreshes on the D&D API. Got some help from chatgpt which added the event listeners as an array and prevents the default action from happening
  3. Finally, I had some issues with submitting the form, checking the correct file type and size. ALso I made use of localStorage and the FileReader class to help manipulate the image easier.
What specific areas of your project would you like help with?

I would like to know ways I can improve my accessibily, scss code and my JS code.

Code
Loading...

Please log in to post a comment

Log in with GitHub

Community feedback

No feedback yet. Be the first to give feedback on Dylan Heslop's solution.

Join our Discord community

Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!

Join our Discord
Frontend Mentor logo

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License