EN

Platform UI is currently English-only. Other languages here track your preference for future translations.

Go to Home

Contacts Manager

Live App

Contacts Manager

A comprehensive contact management application with AI assistance, calendar integration, and advanced contact features.

✨ Key Features

  • Contact Management: Create, edit, and organize contacts with rich profile information
  • AI Assistant: Intelligent chat sessions for contact-related queries and assistance
  • Calendar Integration: Built-in calendar with event management and scheduling
  • Contact Linking & Merging: Advanced tools to connect and merge duplicate contacts
  • QR Code Scanner: Quick contact import via QR code scanning
  • Contact Sharing: Export and share contact information seamlessly
  • Activity Logging: Track interactions and maintain contact history
  • Customizable Interface: Theme support and display settings personalization
  • Dashboard & Reports: Analytics and insights into your contact network

🛠️ Tech Stack

  • Frontend: React 19.2.0 with TypeScript
  • Build Tool: Vite 6.2.0
  • Database: IndexedDB for local storage
  • Deployment: Vercel-ready configuration

🚀 Getting Started

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

📱 Application Structure

The app features a modular component architecture with:

  • Dashboard: Overview of contacts and recent activity
  • Contact Pages: Detailed contact management interface
  • Management Tools: Bulk operations, merging, and organization
  • Settings: Customization and configuration options
  • AI Assistant: Interactive chat interface for contact help

💾 Data Storage

Utilizes IndexedDB with multiple object stores:

  • Contacts with migration support
  • User settings and themes
  • Chat session history
  • Calendar events and scheduling data
⚐ Report this project

Reconnecting to the server...

Reconnecting in sec.

Failed to reconnect.
The page will reload automatically.

Session paused by the server.

Failed to resume the session.
Reloading the page...