A React-based web application for managing devices including creation, editing, deletion, filtering, and sorting capabilities.
- Node.js (v20 or higher)
- npm (v10 or higher)
- A running backend server (default: http://localhost:3000)
- Clone the repository:
git clone [repository-url]
cd device-management-app- Install dependencies:
npm install- Configure api:
- Check
src/providers/api.jsfor API configuration - Default API URL is http://localhost:3000/
- Start the development server:
npm startThe application should now be running at http://localhost:3001
npm start: Runs the app in development modenpm test: Launches the test runnernpm run build: Builds the app for productionnpm run eject: Ejects from Create React App
src/
├── components/ # React components
├── context/ # Context providers
├── providers/ # API and service providers
public/
└── assets/ # Static assets
- Device Management (Create, Read, Update, Delete)
- Search and Filter Capabilities
- Sorting Options
- Real-time Updates