Skip to content

A multi-form wizard approach from scratch, using react-router, sass and custom components

Notifications You must be signed in to change notification settings

sergiolenza/wizard-test

Repository files navigation

wizard-test 🎉

This is my proposal for a technical test for a client.

The project is about making a multi-form wizard from scratch, using custom components, using HTML semantic tags, handling response asynchrony, using best practices, styling methodologies, i18n and performance.

I have only used 2 external dependencies apart from the ones already given.

  • check-password-strength, which is a package that exports a function to return the strength of a password in values from 0 to 3.
  • lodash.debounce which is the lodash debounce function that helps me to avoid overloading a component with calls.

1. Install 🆕

npm install

2. Start 👨‍💻

npm start

3. Unit Tests 👨‍💻

npm run test

4. E2E Tests 👨‍💻

npm run e2e

5. Build 🛠

npm run build

6. Analyze the build 🕵️‍♀️

npm run analyze

A local server will be set up with webpack-bundle-analyzer where you can see all the chunks and code splitting.

7. Lint ✏️

npm run lint

About

A multi-form wizard approach from scratch, using react-router, sass and custom components

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published