Thanks to visit codestin.com
Credit goes to github.com

Skip to content

AnandPrakash55/hrm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’Ό HRMS - Human Resource Management System A modern web-based HR management solution built with React.js, tailored to meet the needs of organizations by streamlining tasks like employee attendance, leave requests, timesheet tracking, and more.

πŸš€ Features πŸ‘¨β€πŸ’Ό Employee Module βœ… Mark Attendance (Check-in/Check-out)

πŸ“„ Apply for Leave & View Leave History

πŸ“‹ Fill Weekly Timesheet

πŸ‘€ View/Edit Personal Profile

πŸ“… View Holidays

πŸ“Š View Project Status

πŸ› οΈ Admin Module πŸ‘₯ Manage Employees (HRs, Managers, Admins)

✍️ Approve Leaves & Requests

πŸ† Add Employee Rewards

πŸ•’ View Attendance Reports

πŸ“ˆ View Timesheets & Project Status

πŸ“† Manage Holiday Calendar

πŸ“’ Publish Announcements

πŸ“ Project Structure pgsql Copy Edit β”œβ”€β”€ components/ β”‚ └── Layout.jsx β”œβ”€β”€ context/ β”‚ └── AuthContext.jsx β”œβ”€β”€ pages/ β”‚ β”œβ”€β”€ DashBoard.jsx β”‚ β”œβ”€β”€ Login.jsx β”‚ β”œβ”€β”€ Register.jsx β”‚ β”œβ”€β”€ SplashScreen.jsx β”‚ β”œβ”€β”€ Profile.jsx β”‚ β”œβ”€β”€ Notifications.jsx β”‚ └── Settings.jsx β”œβ”€β”€ admin/ β”‚ β”œβ”€β”€ AdminDashboard.jsx β”‚ β”œβ”€β”€ AttendanceViewer.jsx β”‚ β”œβ”€β”€ LeaveManagement.jsx β”‚ β”œβ”€β”€ ManageEmployees.jsx β”‚ β”œβ”€β”€ AddReward.jsx β”‚ β”œβ”€β”€ AddHoliday.jsx β”‚ β”œβ”€β”€ Announcements.jsx β”‚ β”œβ”€β”€ HolidayCalendar.jsx β”‚ β”œβ”€β”€ TimesheetAdmin.jsx β”‚ └── AdminAnalytics.jsx β”œβ”€β”€ App.jsx β”œβ”€β”€ main.jsx └── index.css πŸ§‘β€πŸ’» Tech Stack Frontend: React.js, Tailwind CSS

Routing: React Router

State Management: React Context API

Icons: Font Awesome, React Icons

Authentication: Custom Auth Context (can be extended with Firebase/Auth0/JWT)

πŸ› οΈ Setup Instructions Clone the repository

bash Copy Edit git clone https://github.com/yourusername/hrms.git cd hrms Install dependencies

bash Copy Edit npm install Start development server

bash Copy Edit npm run dev Visit http://localhost:5173 in your browser.

πŸ“ To-Do / Coming Soon Backend Integration (Node.js / Express / Firebase)

Role-based Dashboard Views

Export Reports (PDF/Excel)

Notifications Panel

Dark Mode

🀝 Contributing Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

πŸ“„ License This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™‹β€β™‚οΈ Author Anand Prakash πŸ“§ Email πŸ”— LinkedIn πŸ’» GitHub

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages