π Live Demo π
A modern and efficient employee management application built with React and Tailwind CSS. Users can manage employee data with an intuitive interface, featuring real-time updates and data validation.
- π€ Add new employees with name and salary
- π° Minimum wage validation
- ποΈ Easy employee removal
β οΈ Error handling with custom modal- π± Fully responsive design
- π¨ Clean and modern UI
- π Real-time list updates
- React
- Tailwind CSS
- Modern JavaScript (ES6+)
# Clone the repository
git clone https://github.com/caneryesiltas/employee-management.git
# Navigate to project directory
cd employee-management
# Install dependencies
npm install
# Start the development server
npm start
src/
βββ components/
β βββ Workers/
β β βββ AddWorker.jsx # New employee form
β β βββ WorkerList.jsx # Employee list display
β βββ UI/
β βββ Button.jsx # Reusable button
β βββ Card.jsx # Wrapper component
β βββ ErrorModal.jsx # Error handling modal
βββ styles/
β βββ App.css
βββ App.js # Main application logic
- Input Validation: Smart validation for name and salary
- Wage Requirements: Enforces minimum wage rules
- Error Prevention: Prevents invalid data submission
- Real-time Updates: Instant list refresh on changes
- Easy Deletion: One-click employee removal
- Clean Display: Organized presentation of employee data
- Custom Alerts: User-friendly error messages
- Backdrop Effect: Professional modal presentation
- Responsive Design: Works on all screen sizes
- Card: Reusable wrapper for consistent styling
- Button: Customized button with Tailwind classes
- ErrorModal: Professional error handling display
- Mobile-first approach
- Fluid layouts with Tailwind
- Optimized for all devices
- Touch-friendly interface
Contributions make the open source community an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Distributed under the MIT License. See LICENSE
for more information.
Caner Yesiltas - [email protected]
Project Link: https://employee-management-system-three-jade.vercel.app/