Skip to content

raaksss/hunt-ez

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HuntEZ

Laboratory Management System: Revolutionize your lab with Hunt-EZ This project is a laboratory management system built using Node.js, Express, MongoDB, and JSON Web Tokens (JWT). It provides features for apparatus stock managemnent,detailed information about the equipments, user registration, login, logout, password change, and password reset.

Table of Contents

Introduction

The User Authentication System is designed to handle user registration, login, and profile management for a web application. It ensures secure authentication and authorization using JSON Web Tokens (JWT). With this system, users can create an account, log in with their credentials, update their profile information, change their password, and request a password reset if needed.

Features

  • Equipments addition to database
  • Stock mannagement
  • Searching for a particular chemical/apparatus in the lab
  • User registration with input validation
  • User login with authentication and authorization using JWT
  • User profile management (update name, email, institution name, phone, designation, and address)
  • Password change and reset functionality with password validation

Technologies Used

  • Node.js
  • Express
  • MongoDB
  • JSON Web Tokens (JWT)
  • Bcrypt.js
  • Nodemailer (for sending emails)
  • Crypto (for generating secure tokens)
  • Other necessary dependencies (see package.json)

Contributing

Contributions to this project are welcome. If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

Contact

For any questions or inquiries, please contact Rakshita Manocha(rakshitamanocha@gmail.com)

About

Laboratory Management System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published