This project is a ReactJS application bootstrapped with Create React App. The application allows users to add widgets to categories, with a dynamic layout that adjusts based on the number of widgets.
- Dynamic Layout: Widgets are displayed in a grid layout with 3 columns per row.
- Add Widgets: Users can add new widgets to categories using a modal.
- Responsive Design: The layout adjusts to different screen sizes.
- Node.js (v14 or higher)
- npm (v6 or higher)
-
Clone the repository:
git clone https://github.com/Crazyhaller/reactjs-assignment.git
-
Navigate to the directory:
cd reactjs-assignment
-
Install the dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser and navigate to
http://localhost:3000
to see the application in action.