Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/szymii/multi-step-form
Multi step form
https://github.com/szymii/multi-step-form
css vanilla-javascript xstate
Last synced: 14 days ago
JSON representation
Multi step form
- Host: GitHub
- URL: https://github.com/szymii/multi-step-form
- Owner: Szymii
- Created: 2024-06-18T15:44:05.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-07-17T19:40:07.000Z (4 months ago)
- Last Synced: 2024-07-18T21:14:58.409Z (4 months ago)
- Topics: css, vanilla-javascript, xstate
- Language: JavaScript
- Homepage: https://szymii.github.io/Multi-step-form/
- Size: 287 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Frontend Mentor - Multi-step form solution
This is a solution to the [Multi-step form challenge on Frontend Mentor](https://www.frontendmentor.io/challenges/multistep-form-YVAnSdqQBJ). Frontend Mentor challenges help you improve your coding skills by building realistic projects.
### Electron
On branch `electron` you can find electron version
### Screenshot
![](./public/ss.png)
### Links
- Live Site URL: [Add live site URL here](https://szymii.github.io/Multi-step-form/)
## My process
### Built with
- HTML5 - (no frameworks)
- CSS - (no tailwind / SCSS)
- Mobile-first workflow
- E2E test with [Playwright](https://playwright.dev/)
- [XState](https://xstate.js.org/) - state management and orchestration solution for JavaScript and TypeScript apps### What I learned
The aim of this project was twofold: to refresh my skills in pure CSS and to delve into the capabilities of XState
### pushing to gh-pages
```bash
git add dist -f
git commit
subtree push --prefix dist origin gh-pages
```