Skip to content

✨ Modal Builder is a web application built with NextJS and ReactJS.

Notifications You must be signed in to change notification settings

saadazghour/modal-builder

Repository files navigation

Modal Builder

Modal Builder is a web application built with NextJS that allows users to easily create and customize custom popups (modals) for their websites with ease. The modals are designed to display forms that can be handled with the Formik library to efficiently collect user inputs.

Formik is a popular form library for React that simplifies form management, validation, and submission.

To learn more about Formik and how to use it, please refer to the Formik Documentation.

🔗 Live Project: Modal Builder

📝 Source Code: GitHub Repository

Technologies

Modal Builder is built using the following technologies:

  • NextJS - A React framework for server-side rendering and static site generation.
  • React - A JavaScript library for building user interfaces.
  • Tailwind CSS - A utility-first CSS framework for rapid UI development.
  • TypeScript - A typed superset of JavaScript that compiles to plain JavaScript.
  • Formik - A popular form library for React that helps with form handling, validation, and submission.

Installation

To get started with Modal Builder on your local machine, follow these steps :

  1. Clone the repository:
git clone https://github.com/saadazghour/modal-builder.git
  1. Change to the project directory:
cd modal-builder

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Contributing

Contributions to Modal Builder are welcome! If you find a bug, have suggestions for improvement, or want to add new features, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Learn More

To learn more about NextJS, take a look at the following resources:

You can check out the NextJS GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.