erickdanfrei
This application is a multi-step form designed for registering new companies. It guides users through a structured process to collect essential information, including company details, address, contact information, and representative data. To use the app, users navigate through various steps, each requiring specific information. The steps include entering company data (CNPJ, social reason, and trade name), address details (CEP, state, municipality, neighborhood, street, and number), contact information (email and municipal registration), and representative details (name, CPF, email, and phone number). The final step allows users to review all entered data before submission. The app is built using TypeScript and React, leveraging components for user interface elements such as input fields, buttons, and cards. It utilizes state management to handle form data and navigation between steps. The CEP input component includes functionality to fetch address details from an external API based on the provided postal code, enhancing user experience by auto-filling address fields. Key features of the app include: - A multi-step form layout that organizes data entry into manageable sections. - Real-time validation and formatting for CNPJ, CPF, and CEP inputs. - Integration with an external API to retrieve address information based on the CEP. - A review step that allows users to confirm their entries before final submission. - Responsive design to ensure usability across different devices. Overall, this application streamlines the process of company registration, making it user-friendly and efficient for both users and administrators.
No tags
Last Updated May 16, 2025