Skip to content

Monjur14/AssetFlow-Asset_Management_System

Repository files navigation

Asset Management System

Overview

The Asset Management System is a web application designed to help businesses efficiently manage their assets and track employee usage. It offers a user-friendly interface for HR managers to monitor asset requests, track inventory, and streamline asset management processes.

For an enhanced project experience:

Live Site

AssetFlow

Key Features

  • Firebase Authentication Integration: Secure signup, login, and logout functionality.
  • Role-based Access Control: Distinct features and permissions for HR managers and employees.
  • Asset Tracking: Track the status, quantity, and usage of company assets.
  • Request Management: Employees can request assets, and HR managers can approve or reject requests.
  • Inventory Management: Add, update, and delete assets from the inventory.
  • Reporting: Generate reports on asset usage, inventory status, and employee activity.
  • Responsive Design: Optimized for use on desktop, tablet, and mobile devices.
  • Data Visualization: Use charts and graphs to visualize asset data and trends.
  • Customizable: Tailor the application to suit your company's specific asset management needs.
  • Payment Integration: Seamless integration with payment gateways for subscription management.

Technologies Used

  • React
  • Firebase
  • Stripe
  • React Query
  • React PDF Renderer
  • Chart.js
  • Emotion
  • React Router
  • React Hook Form
  • React Icons
  • Swiper
  • SweetAlert2
  • React Tooltip

Getting Started

  1. Clone this repository.
  2. Install dependencies with npm install.
  3. Set up Firebase and Stripe configurations.
  4. Run the application with npm run dev.
  5. Access the application at your localhost address.

Releases

No releases published

Packages

No packages published

Languages