Skip to content

This web application allows businesses to manage their assets and products efficiently. HR Managers can track how employees are using company assets.

Notifications You must be signed in to change notification settings

Amdadul-HQ/assetFlow_client_side

Repository files navigation

Welcome to the Asset Management System!

This web application allows businesses to manage their assets and products efficiently. HR Managers can track how employees are using company assets, categorized as returnable (laptops, keyboards) or non-returnable (pens, paper).

Key Features:

  • User Roles: Employee and HR Manager with separate functionalities.
  • Employee Routes: View pending and monthly asset requests, request new assets, manage their team.
  • HR Manager Routes: Manage asset lists, requests, employees, add new assets, view team members, and manage team size through packages.
  • Responsive Design: Optimized for mobile, tablet, and desktop.
  • Secure Authentication: JWT-based login with email/password and social login options.
  • Search and Filter: Filter assets by type, request status, and availability.
  • CRUD Operations: Create, Read, Update, and Delete assets and employee information.
  • Notifications: Sweet alerts/toasts for successful operations and authentication.
  • Pagination: View assets and requests in paginated lists.

Demo:

Live Site URL: AssetFlow

Uses Technology:

Front-end:

  • React.js
  • HTML & CSS
  • Tailwind CSS
  • Daisy UI
  • React Helmet
  • Tanstack Query (GET methods)

Back-end:

  • MongoDB
  • Node.js
  • Express.js
  • JWT (JSON Web Token)
  • Firebase (optional)

Development Setup:

  1. Clone the repository:
    git clone https://github.com/programming-hero-web-course1/b9a12-client-side-Amdadul-HQ.git
    
    npm install
    

REACT_APP_API_URL=your_backend_API_URL

REACT_APP_MONGO_URI=your_MongoDB_connection_string

REACT_APP_FIREBASE_CONFIG=your_Firebase_configuration

npm start

Contributing: Front-end: [Amdadul_HQ] Back-end: [Amdadul_HQ]

About

This web application allows businesses to manage their assets and products efficiently. HR Managers can track how employees are using company assets.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages