Skip to content

NexVerix/EmpFlow-Java-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 EmpFlow: Employee Management System

Java 25 Javalin Maven Tailwind Database


📝 Project Overview

This project focuses on building a clean and functional system for managing employee records with a responsive UI and efficient backend logic. It demonstrates core concepts of CRUD operations, authentication, and data persistence.


✨ Features

  • 🔐 Secure admin authentication (login & signup)
  • 📊 Dynamic dashboard with real-time updates (Fetch API)
  • 🧾 Full CRUD operations for employee management
  • 💾 Persistent data storage using json file
  • 🎨 Modern UI using Tailwind CSS (Glassmorphism design)
  • 📂 Employees data will be saved in 'employees.txt
  • 🔐 Login/Signup information will be saved in users.json

🛠️ Tech Stack

Category Technology
Backend Java 25, Javalin
Build Tool Maven
Frontend HTML5, JavaScript (ES6), Tailwind CSS
Storage Flat-file (employees.txt)

📚 What I Learned

  • Implementing CRUD operations in a real-world system
  • Handling data persistence without a database
  • Building REST-like backend using Javalin
  • Creating responsive UI with Tailwind CSS
  • Structuring a full-stack application
  • Employee data will be saved in employees.txt
  • Login/Signup information will be saved in Users.txt

🚀 How to Run

1. Prerequisites

  • Ensure JDK 25 is installed and JAVA_HOME is configured.
  • Apache Maven installed

2. Installation

git clone https://github.com/NexVerix/EmpFlow-Java-System
cd EmpFlow

🖼️ Interface Preview

Login Signup Page Overview Login Error Page Main Page Main Page with Data


👨‍💻 Author

Md Aziz Rain
Built under NexVerix — focusing on practical and real-world development.
GitHub: https://github.com/NexVerix

Releases

No releases published

Packages

 
 
 

Contributors