This project is a dynamic form builder designed to allow users to create forms with various input types, including text fields and select boxes. It leverages React for the UI and Tailwind CSS for styling, providing a modern and responsive design. The form configuration is customizable, enabling the addition of new fields on the fly.
ConfigCreator
: A component that allows users to add new fields to the form configuration dynamically. Users can specify the field type, name, label, whether it's required, and placeholders for text fields.FormBuilder
: Takes a form configuration object and dynamically generates a form based on that configuration. It supports text and select fields, including validation for required fields.To run this project locally, follow these steps:
Clone the Repository
git clone [email protected]:Relja92/FormCreator.git
cd your-project-directory
Install Dependencies
Using npm:
npm install
Or using yarn:
yarn
Run the Project
npm run dev
Or if you are using yarn:
yarn start
This will start the development server
Contributions are welcome! If you have a feature request or bug report, please open an issue to discuss it. Feel free to fork the repository and submit pull requests.
This project is open source and available under the MIT License.