Skip to content

Jatly/resource-allocation-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

29 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏒 Resource Allocation System

A full-stack MERN application to efficiently manage and allocate office resources like meeting rooms, workspaces, and equipment with conflict detection and role-based access control.


πŸš€ Features

  • πŸ” User Authentication (Signup/Login with JWT)
  • πŸ‘€ Role-Based Access (Admin & User)
  • πŸ“… Resource Booking System
  • ⚠️ Conflict Detection (No overlapping bookings)
  • πŸ’Ύ Auto-save & persistent storage
  • πŸ“Š Admin Dashboard (Manage users & resources)
  • πŸ”Ž View availability in real-time
  • πŸ”— Shareable booking system (future scope)

🧠 Problem Solved

In many offices, resource booking is messy and leads to:

  • Double bookings ❌
  • Poor visibility ❌
  • Manual coordination ❌

This system ensures:

  • Conflict-free scheduling βœ…
  • Centralized management βœ…
  • Efficient resource usage βœ…

πŸ› οΈ Tech Stack

Frontend

  • React.js

Backend

  • Node.js
  • Express.js

Database

  • MongoDB (Mongoose)

Authentication

  • JWT (JSON Web Tokens)
  • bcrypt (password hashing)

πŸ§ͺ Testing

  • Thunder Client (VS Code)
  • Postman

πŸš€ Future Enhancements

  • Real-time updates (WebSockets)
  • Calendar UI integration
  • Email notifications
  • Analytics dashboard

πŸ‘¨β€πŸ’» Author

Jatly


⭐ Show Your Support

If you like this project, give it a ⭐ on GitHub!

About

A MEARN stack application to efficiently manage and allocate office resources with conflict detection , role-based access,and real time availability.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors