Skip to content

Technical test for Frontend developers to create a responsive Pinpad component with HTML5, CSS3, and vanilla JS. Users set a pin on the first visit and validate access with it on future visits. Requirements: mobile-first design, Sass, no frameworks, BEM naming, and optimized asset use. Design files in Figma.

Notifications You must be signed in to change notification settings

NacheteTnf/pin_pad_test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Technical Test for Frontend Developers

This repository contains a technical test for Frontend developers focused on creating a Pinpad component using HTML5, CSS3, and vanilla JavaScript.

Project Overview

The goal of this exercise is to implement a Pinpad that allows users to:

Set an access pin on their first visit. Validate access on subsequent visits by entering the saved pin. Technical Requirements Vanilla JS and CSS: No frameworks are allowed. Sass: Use Sass as the CSS preprocessor. Responsive and Mobile-First Design: The design should adapt to all screen sizes, starting with mobile. Resource Optimization: Minimize the use of graphic assets. Clean and Organized Code: BEM naming convention is recommended for CSS. SEO Best Practices. Design Structure

Design parameters are provided in Figma, organized into:

UI-KIT: Atomic elements for the Pinpad. Desktop: Specifications for larger screens. Mobile: Adjustments for mobile resolutions.

Navigation Flow

First Visit: The user sets a pin through a modal dialog, entering only numbers. Subsequent Visits: The user must enter the saved pin to gain access. After three failed attempts, the user will be redirected.

About

Technical test for Frontend developers to create a responsive Pinpad component with HTML5, CSS3, and vanilla JS. Users set a pin on the first visit and validate access with it on future visits. Requirements: mobile-first design, Sass, no frameworks, BEM naming, and optimized asset use. Design files in Figma.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published