Skip to content

Full-stack MERN web app for managing inventory. Request, lend, and track assets with email alerts, Google login, and automation. Built for teams, labs, and clubs.

Notifications You must be signed in to change notification settings

shubhamgupta1017/Assetly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

48 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Assetly โ€“ Inventory Management Web App

Assetly is a modern, full-stack inventory management application built with the MERN stack (MongoDB, Express.js, React.js, Node.js). Designed for teams, clubs, labs, and organizations, Assetly enables users to lend, borrow, and track assets, such as tools, electronics, books, or lab equipmentโ€”with an intuitive UI and smart automation features.


๐Ÿ  Homepage Preview

Homepage Screenshot


๐ŸŒ Live Demo

๐Ÿ”— https://assetly-umber.vercel.app/
โš ๏ธ Note: The backend is hosted on a free tier and may take up to 1 minute to respond after periods of inactivity and is only available to users with a valid IIT ROPAR email.


โœจ Features

  • ๐Ÿ” Asset Request & Return Workflow
    Streamlined asset management: request, approve, reject, returnโ€”all with status tracking.

  • ๐Ÿ“ฌ Automated Email Notifications
    Uses Nodemailer to send real-time updates, reminders, and overdue alerts.

  • ๐Ÿ” Secure Authentication
    Google OAuth integration with JWT-based session management for seamless login.

  • โฐ Daily Cron Jobs
    Scheduled tasks run automatically to identify overdue items and send notifications.

  • ๐Ÿ‘ฅ Team Collaboration
    Inventory management for clubs, labs, and teams.


๐Ÿ–ผ๏ธ Preview

Website Screenshot
A clean and responsive interface built using Tailwind CSS, DaisyUI, and React.


๐Ÿง‘โ€๐Ÿ’ป Tech Stack

Frontend:

  • React.js
  • Tailwind CSS
  • DaisyUI
  • Framer Motion

Backend:

  • Node.js
  • Express.js
  • MongoDB + Mongoose

Other Tools:

  • Google OAuth 2.0
  • JWT (JSON Web Tokens)
  • Nodemailer
  • node-cron

๐Ÿ‘ค About the Author

Developed by Shubham Gupta
๐Ÿ”— LinkedIn


๐Ÿ“œ License

This project is licensed under the MIT License.

About

Full-stack MERN web app for managing inventory. Request, lend, and track assets with email alerts, Google login, and automation. Built for teams, labs, and clubs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published