
Oh Shift
Oh-Shift is a modern employee shift scheduling web application designed to streamline workforce management with an intuitive and interactive experience. Built with Next.js, TypeScript, Tailwind CSS, Prisma, and MongoDB, this full-featured scheduling tool allows managers to effortlessly assign employees to shifts using a drag-and-drop interface powered by FullCalendar and DnD-Kit. Employees can view their assigned shifts in real-time, while managers benefit from dynamic schedule tracking, role-based access control (NextAuth), and an elegant UI with a custom light/dark theme. The system ensures seamless database interactions using Prisma ORM, with optimistic UI updates for a smooth user experience. Designed with scalability and usability in mind, Oh-Shift demonstrates my ability to build efficient, well-structured, and visually polished web applications tailored for real-world business needs.
Preview



