
Enproserve is a modern admin dashboard developed with Next.js and Drizzle ORM using PostgreSQL. It streamlines vendor and contract management for organizations while offering secure authentication through Logto.
User Authentication:
Secure registration and login powered by Logto
Role-based access control for admins and users
Vendor Management Module:
Add, update, and track vendor details
Filter, search, and manage vendor records efficiently
Contract Management Module:
Create and manage contracts linked to vendors
View contract status and maintain records with ease
Modern UI/UX:
Built with Tailwind CSS and Headless UI for responsive, accessible interfaces
Uses Framer Motion for smooth animations
Notifications & Alerts:
Integrated React Toastify for instant feedback and system messages
Frontend: Next.js 14 (TypeScript), Tailwind CSS, Framer Motion
Backend: PostgreSQL with Drizzle ORM for schema management and queries
Authentication: Logto for secure and scalable user auth
State Management: Zustand for lightweight global state handling
Forms & Validation: React Hook Form with Zod schema validation
Utilities: Axios for API communication, Sharp for image processing, Nodemailer for email functionality
Enproserve demonstrates scalable dashboard architecture for enterprise-level contract and vendor tracking. Its modular design and real-time feedback system make it ideal for managing operational workflows securely and efficiently.