{"id":23694684,"url":"https://github.com/danielcaze/multi-step-form","last_synced_at":"2026-01-20T09:30:17.307Z","repository":{"id":143875264,"uuid":"599159609","full_name":"danielcaze/multi-step-form","owner":"danielcaze","description":null,"archived":false,"fork":false,"pushed_at":"2023-02-08T17:02:33.000Z","size":528,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-30T04:29:52.852Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://multi-step-form-dun-eight.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/danielcaze.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-08T15:20:57.000Z","updated_at":"2023-02-08T17:04:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"c7bf721e-6533-479b-9af3-dd95ec541cf0","html_url":"https://github.com/danielcaze/multi-step-form","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielcaze%2Fmulti-step-form","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielcaze%2Fmulti-step-form/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielcaze%2Fmulti-step-form/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielcaze%2Fmulti-step-form/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danielcaze","download_url":"https://codeload.github.com/danielcaze/multi-step-form/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239763577,"owners_count":19692795,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-30T04:27:38.046Z","updated_at":"2026-01-20T09:30:17.272Z","avatar_url":"https://github.com/danielcaze.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Multistep Form\n\nA MultiStep from with reusable components.\n\n## 🚀 Start\n\nThese instructions will allow you to get a working copy of the project on your local machine for development purposes.\n\n### 📋 Prerequisites\n\nWhat things do you need to install the software, and how to install it?\n\n```\nNode \u0026 NPM\n```\n\n### ⬇️Installing Node.Js\n\nFirst of all, we will install Node.js. This is where we will run our code in the development environment. NPM will come together.\n\nYou can follow the content of the link below for a more detailed walkthrough on how to download. (Portuguese)\n\n[Installing Node.JS](https://www.notion.so/Instalando-o-Node-js-d40fdabe8f0a491eb33b85da93d90a2f)\n\n## 🔧 Instalations\n\nA series of step-by-step examples that tell you what you must do to get a running development environment.\n\nTo download the project to your machine you must:\n\n- Go to the directory where you want to install the project.\n- Open the terminal in the same directory and copy \u0026 paste the command:\n    - `git clone https://github.com/danielcaze/multi-step-form.git`\n    - this will download all the files needed to run the application.\n- Then in the same directory, in the terminal copy \u0026 paste:\n    - `npm i`\n    - This will download all the dependencies needed to run the application. (This process may take a while to complete, it will use your local network.)\n- And finally, to run the application in your local machine, copy \u0026 paste the following command on the same directory, in the terminal:\n    - `npm run dev`\n\n## 🛠️ Built with\n\nProject was build with the stack:\n\n* [React](https://reactjs.org/) - Javascript Library to create SPA's.\n* [Styled Components](https://reactjs.org/) - Creating visual primitives for the component age.\n* [React Input Mask](https://www.npmjs.com/package/react-input-mask) - Input masking component for React. Made with attention to UX.\n* [React Hook Form](https://react-hook-form.com/) - Performant, flexible and extensible forms with easy-to-use validation.\n* [Zod](https://zod.dev/) - TypeScript-first schema validation with static type inference.\n* [Polished](https://polished.js.org/) - A lightweight toolset for writing styles.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielcaze%2Fmulti-step-form","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanielcaze%2Fmulti-step-form","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielcaze%2Fmulti-step-form/lists"}