This project is a React-based web application that implements a responsive, resizable layout with three different components. Users can resize the components by dragging their sides, and neighboring components will automatically adjust. The application includes user authentication and integrates with a backend API for data management.
- Three-Component Layout: The layout consists of three components, each with its own content.
- Resizable Components: Users can resize the components by dragging their sides.
- Responsive Neighboring Components: Neighboring components adjust automatically based on resizing.
- Responsive Design: The layout adapts smoothly to different laptop screen sizes.
- API Integration: The application communicates with a backend API for:
- Adding, updating, and tracking counts of these operations
- React.js
- react-resize-layout (for resizable components)
- Axios (for API calls)
- CSS (for styling)
Prerequisites:
- Node.js and npm (or yarn) installed on your system.
- A running instance of the backend API.
Steps:
-
Clone the Repository
https://github.com/Rati3010/dataneuron -
Install Dependencies
npm i -
Configure the API(if needed)
https://dataneuron-api.onrender.com/api -
Start the development server
npm run dev