A simple Employee Management System built with HTML, CSS, JavaScript, and Java, generating dynamic employee details and presenting them in a styled and interactive format.
-
Dynamic Employee Details: Generates employee details dynamically through Java and outputs as an HTML file.
-
Modern Design: Uses CSS for a visually appealing layout and animations.
-
Interactive UI: Includes JavaScript animations and auto-refresh functionality to update data dynamically.
Employee-Management-System
├── index.html
├── styles.css
├── script.js
├── EmployeeDetails.java
├── README.md
git clone https://github.com/your-username/employee-management-system.git
cd employee-management-system
• Ensure you have Java installed on your system.
• Compile the Java file:
javac EmployeeDetails.java
• Run the program to generate index.html:
java EmployeeDetails
Open the generated index.html file in your browser to view the employee details.
Auto-Refresh
• The page auto-refreshes every 5 seconds to reflect the latest employee data.
CSS Styling
• Modern design with a responsive layout for both desktop and mobile.
• Smooth animations enhance the overall user experience.
JavaScript Animations
• Fade-in effect: Employee details load with smooth animations.
• Hover effect: Interactive elements respond dynamically to user interactions.
• Java Runtime Environment (JRE) for running the backend logic.
• A modern web browser (e.g., Chrome, Firefox) for viewing the output.
Contributions are welcome! Here’s how you can contribute:
-
Fork the repository.
-
Create a feature branch:
git checkout -b feature-name
-
Make your changes and commit them:
git commit -m "Description of changes"
-
Push your branch:
git push origin feature-name
-
Open a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.
Author: Kavindu
Email: kavindusachinthe@outlook.com
GitHub: @kavindus0