Skip to content

Latest commit

 

History

History
43 lines (29 loc) · 2.1 KB

README.md

File metadata and controls

43 lines (29 loc) · 2.1 KB

Asset Management System

Overview

Welcome to the Asset Management System! This application is built using the MERN stack (MongoDB, Express.js, React.js, Node.js) to efficiently manage and access data related to various assets within an organization. Whether you're tracking equipment, facilities, or other resources, this system provides a comprehensive solution for asset management needs.

Features

  • User Authentication: Secure login and registration system to authenticate users and manage access to asset data.
  • Administrator Control: Administrators have access to approve or reject user registrations. Rejected users cannot access the system for security purposes.
  • Dashboard: Visual representation of asset data with interactive charts and graphs for easy analysis.
  • Search and Filter: Efficient search and filtering capabilities to quickly locate specific assets based on various criteria.
  • Mobile Compatibility: Responsive design for seamless access to asset data from desktops, tablets, and mobile devices.

Getting Started

To set up the Asset Management System on your local machine:

  1. Clone this repository to your local environment.
  2. Install dependencies for both the frontend and backend using npm install.
  3. Configure the MongoDB connection string in the backend .env file.
  4. Run the backend server using npm start.
  5. Navigate to the client directory and start the frontend development server using npm start.
  6. Access the application in your web browser at http://localhost:3000.

Technologies Used

  • Frontend: React.js, HTML5, CSS3, JavaScript
  • Backend: Node.js, Express.js, MongoDB
  • Authentication: JSON Web Tokens (JWT), bcrypt.js
  • Data Visualization: Chart.js

Screenshots

Home

Home

Login

Login

Register

Register