Skip to content

DevCalebR/vendor-doc-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vendor Document Expiration Tracker

A comprehensive web application for tracking vendor documents, managing expiration dates, and automating reminder notifications.

Features

  • 🔐 Secure Authentication - Login with email/password and optional 2FA
  • 📊 Dashboard - Real-time statistics and expiring document alerts
  • 📄 Document Management - Upload, track, and manage vendor documents
  • 👥 Vendor Management - Complete vendor lifecycle management
  • 🔔 Smart Reminders - Automatic reminders at 30, 14, 7, and 1 days before expiration
  • 📋 Audit Logging - Complete activity tracking for compliance
  • 📤 CSV Export - Export document data for reporting
  • 🎨 Modern UI - Beautiful gradient design with smooth animations

Tech Stack

  • Frontend: React 18+ with Hooks
  • Styling: Tailwind CSS
  • Icons: Lucide React
  • Storage: Browser Storage API (persistent across sessions)

Demo Credentials

Getting Started

Prerequisites

  • Node.js 16+ and npm
  • Modern web browser

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/vendor-doc-tracker.git
cd vendor-doc-tracker
  1. Install dependencies:
npm install
  1. Start the development server:
npm start
  1. Open http://localhost:3000 in your browser

Available Scripts

  • npm start - Run development server
  • npm build - Build for production
  • npm test - Run tests

License

MIT License

Support

For issues and questions, please open a GitHub issue.

About

Vendor Document Tracker – A React-based web app to manage vendors and documents, track expiration dates, set reminders, and maintain a full audit log. Stay compliant and never miss a critical document deadline.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages