Enproserve

dashboard page

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.

Tech Stack & Links

Next.jsTypescriptTailwindDrizzle ORMPostgresLogto (authentication)