Skip to content

micsum/Tecky-Project-HR-Claim-System-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HR Claim System

Overview

The HR Claim System is a comprehensive web application designed to streamline the claim submission and approval process for organizations. The system features two primary user roles:

  • Admin: Responsible for reviewing and approving/rejecting claims.
  • User: Submits claims for reimbursement or approval.

This project was developed as part of a learning initiative to explore full-stack development concepts and demonstrate the ability to create robust and scalable applications.

Features

  • User and Admin Login

    • Secure login for both users and administrators with session management.
  • Dashboard

    • User-friendly dashboard for managing claims and viewing statistics.
  • Claim Visualization

    • Display claims in categorized charts using Chart.js.
  • File Upload

    • Upload receipts and other documents using Formidable.
  • Approval Workflow

    • Manage pending statuses with admin approval. Applicants can view the responsible approver and send follow-up emails.
  • Email Notifications

    • Receive email notifications for claim status updates and approval chases.

Built With

  • Backend: Node.js, Express.js
  • Frontend: HTML, Tailwind CSS, JavaScript
  • Database: PostgreSQL
  • Authentication: JWT, Session Management
  • File Upload: Formidable
  • Charts: Chart.js

Demo

Admin

admin.mp4

User

user.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published