← Back to easyCRM

📊 easyCRM Documentation

The CRM that respects your data privacy - everything stays on YOUR computer

🎯 Perfect For

✨ Key Features

🔒 100% Private

No cloud, no subscriptions, no data mining. All data stored locally on YOUR computer. You own your data completely.

💼 Professional Features

🎨 Modern Interface

Clean, intuitive design with grid and table views, click-to-email and click-to-call, mobile-responsive layout.

🚀 Quick Start

Prerequisites

Installation

# 1. Download and extract easyCRM
unzip easyCRM.zip
cd easyCRM

# 2. Install dependencies
npm install

# 3. Start the application
npm start

# 4. Open your browser
Navigate to: http://localhost:3000
    
That's it! Your CRM is running locally on your computer.

📖 User Guide

Adding Contacts

  1. Click "➕ Add Contact" button
  2. Fill in contact details (only Name is required)
  3. Add tags for easy organization (e.g., "client", "prospect", "supplier")
  4. Click "Add Contact"

Managing Tasks

Follow-up System

💾 Data Management

Import Contacts

  1. Prepare CSV file with columns: Name, Email, Phone, Company, Notes, Tags
  2. Click "📥 Import"
  3. Select your CSV file
  4. Contacts are added instantly

Export Data

Data Location

Your data is stored in easyCRM/crm.db (SQLite database)

🛠️ Configuration

Change Port

Edit server.js line 11:

const PORT = 3000; // Change to your preferred port

Database Location

Edit server.js line 24:

const db = new sqlite3.Database('crm.db'); // Change path if needed

🔧 Troubleshooting

Issue Solution
Port 3000 in use Change port in server.js or stop other application
Cannot find module Run npm install again
Database locked Ensure only one instance is running
Import fails Check CSV format matches template

🔐 Security Notes

💡 Philosophy

easyCRM was built on the belief that small businesses deserve powerful tools without sacrificing privacy or simplicity. No complex features you'll never use. No monthly fees. No data mining. Just a simple, effective CRM that works.

📞 Support

Remember: Your data is YOURS. No cloud, no tracking, no nonsense.
If easyCRM helps your business, consider starring the repo or sharing with others who value privacy.