URL Shortening Page (Pair Programming Project, SCSS, JS)

Solution retrospective
This is a pair programming project with Kay. (ofthewildfire)
Changes to the design have intentionally been made to adhere to accessibility standards, as the mockups were failing background/foreground contrast ratio checks. A different theme styling was subsequently integrated page-wide whilst maintaining consistency of wireframe structure.
Lighthouse Scores: 100 | 100 | 100 | 100
Below is a brief list of the contributions made by both parties as well as planned iterations for future build versions:
Kay:
- Integration of markup incl. elements and structure
- Integration of responsive styling of elements
- Improvements to accessibility (styling)
- Integration of JavaScript logic, incl.:
- URL shortener API calls
- Migration to Short.io API
- clipboardAPI
- localStorage
- Responsive navbar toggling
- Reviewing of build through iterative processes and providing suggestions
Aman:
- Initialisation of Vite environment and configurations (incl. CSS source-mapping)
- Refactoring of JS and SCSS
- Changes to styling and flow incl. navbar structure and layout
- Changes to design system/theme, markup and styles to meet accessibility standards
- Addition of README.md
- Deployment to Vercel
Planned Iterations:
- Changes to responsive background images - replace CSS background-image with <picture> elements
- Add explicit height and width to respective images
- Further clean-up of duplicate code
- Removal of comments for cleaner readability
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on Aman Singh Bhogal'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