Front-end / WordPress Test Project
Convert the following designs to HTML/CSS/JS/WordPress.
Infinite scroll gallery
- Create project using Chisel
- Use HTML5 / SCSS
- Make it responsive using your best judgement
- Allow to choose thumbnail shape from the 4 predefined shapes (circle, square, rectangle, triangle) in the WordPress admin
- Enter enough sample images to demonstrate the effect
- Make the page the smallest possible size - optimize images, disable jQuery or any other unnecessary scripts/stylesheets, etc.
- Set up a virtual host with your project repository name (eg.
yourname-fewp-test.test) so we don't have search & replace URLs when testing your project
- Store the whole WordPress installation into the test repository. Store a database dump to it as well and a zip with
uploadfolder with images used in the project.
Design is available in Figma at https://www.figma.com/file/eND2gJEU1sXfKfHawR0LyH/Xfive-Front-end-WP-Test. If you haven't already, sign up for a free Figma account, so you can work with the design.
The following images are used in the design:
Ensure that the elements work and display correctly in the following browsers:
- Firefox (latest version)
- Google Chrome (latest version)
- Microsoft Edge
- Internet Explorer 11
Take your time but try to deliver it within 2 weeks time. If we don't see any activity in your test repository after 2 weeks (at least initial commits), we will automatically withdraw your application.
Use the following checklist to ensure high quality of the project.
- Are all requirements set above met?
- Can the project be built using
npm run build?
- Is the page working without any JS errors?
- Is reasonable precision achieved?
- Does page display and work correctly in supported browsers?
- Is the page valid?
- Are the correct tags being used?
- Is coding style (for HTML/CSS/JS/PHP) consistent?
- Are image files sufficiently compressed?
- Is CSS and JS concatenated and minified?
- Are proper ALT attributes for images provided?
- Are ARIA attributes properly used?
- Is proper heading structure in place?