Enproserve

About This Project
Enproserve – Vendor & Contract Management Dashboard
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.
🚀 Key Features
-
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
-
🛠Tech Stack
-
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
📈 Highlights
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.