This project is a modern Visitor Management System designed to help organizations and individuals manage visits efficiently. Built with Next.js for the frontend and Redux for state management, the system provides a smooth and scalable user experience.
The platform supports role-based access, giving receptionists and managers different permissions and interfaces depending on their responsibilities. Users can add, update, and delete visits, manage linked organizations and people, and receive real-time updates through Socket.io.
Notifications are integrated using react-hot-toast, providing clear and instant user feedback. With a fully responsive UI built using Tailwind CSS, the system works seamlessly across all device types.