https://github.com/shashwat-19/teamtrack-hub
TeamTrack Hub is a Java Swing-based Employee Management System with features like adding, viewing, and deleting employee records, a sleek dark mode, and a user-friendly interface. Ideal for streamlined employee management.
https://github.com/shashwat-19/teamtrack-hub
data-structures error-handling event-handling inheritance input-validation java java-swing multithreading polymorphism
Last synced: 3 months ago
JSON representation
TeamTrack Hub is a Java Swing-based Employee Management System with features like adding, viewing, and deleting employee records, a sleek dark mode, and a user-friendly interface. Ideal for streamlined employee management.
- Host: GitHub
- URL: https://github.com/shashwat-19/teamtrack-hub
- Owner: Shashwat-19
- License: mit
- Created: 2025-01-14T08:02:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-18T19:08:49.000Z (over 1 year ago)
- Last Synced: 2025-03-11T13:48:13.589Z (over 1 year ago)
- Topics: data-structures, error-handling, event-handling, inheritance, input-validation, java, java-swing, multithreading, polymorphism
- Language: Java
- Homepage:
- Size: 326 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# 🚀 TeamTrack Hub
Welcome to **TeamTrack Hub** – a Java-based Employee Management System built using Swing! This project simplifies managing employee and project details through an intuitive desktop application with a sleek dark mode.
---
## ✨ Features
- **Add Employee** – Easily register employees with project details.
- **Display Employees** – View all employee records in a structured table.
- **Delete Records** – Remove selected employees from the list.
- **Dark Mode** – Enjoy a modern, eye-friendly dark mode interface.
- **Field Reset** – Clear input fields with a single click.
---
## 📸 Screenshots
🖥️ *Interface Sneak Peek* –
---
## 🛠️ Installation Guide
1. **Clone the Repository**:
```bash
git clone
```
Navigate to the Project Directory:
```bash
cd TeamTrack
```
Compile the Java Files:
```bash
javac hello/TeamTrack.java
```
Run the Program:
```bash
java hello/TeamTrack
```
## 📋 Requirements
- **Java Development Kit (JDK)** – Ensure you have JDK 11 or higher installed.
- **IDE (Optional)** – Use IntelliJ IDEA, Eclipse, or NetBeans to run and modify the project.
---
## 📚 Tech Stack
- **Language** – Java ☕
- **GUI** – Java Swing
- **Nimbus Look and Feel** – For dark mode theme
---
## 🚀 Roadmap
- [ ] Add persistence for employee records
- [ ] Implement search functionality
- [ ] Enhance table sorting and filtering
- [ ] Export employee records to CSV
---
## 🤝 Contributing
Contributions are welcome! Here's how you can contribute:
1. **Fork the repository**
2. **Create a new branch**:
```bash
git checkout -b feature/new-feature
```
3. **Make your changes and commit**:
```bash
git commit -m 'Add new feature'
```
4. **Push to the branch**:
```bash
git push origin feature/new-feature
```
5. **Open a Pull Request**
---
## 🔒 License
This project is licensed under the MIT License. See the [LICENSE](https://github.com/Shashwat-19/TeamTrack-Hub/raw/main/LICENSE) file for more details.
---
## 📩 Contact
**Shashwat**
BCA (Hons), Christ University, Bangalore
[GitHub](https://github.com/Shashwat-19) | [LinkedIn](https://www.linkedin.com/in/shashwatk1956/) | [Email me](shashwat1956@gmail.com)
---
Thank you for exploring **TeamTrack Hub**! 💼