You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BottleCRM: Free and Open Source Customer Relationship Management
Powerful, Modern CRM for Everyone
BottleCRM is a free, open-source Customer Relationship Management solution designed to help small and medium businesses effectively manage their customer relationships. Built with modern technologies, it offers a comprehensive set of features without the enterprise price tag.
🚀 Features
Lead Management: Track and nurture leads from initial contact to conversion
Account Management: Maintain detailed records of customer accounts and organizations
Contact Management: Store and organize all your customer contact information
Case Management: Handle customer support cases and track resolution
Task Management: Never miss a follow-up with built-in task tracking
Opportunity Management: Track deals through your sales pipeline
Mobile Friendly: Access your CRM data on any device
Modern UI: Clean, intuitive interface built with Svelte and TailwindCSS
🔮 Coming Soon
Invoice Management: Create, send, and track invoices (in development)
Email Integration: Connect your email accounts for seamless communication
Analytics Dashboard: Make data-driven decisions with powerful reporting tools
🖥️ Technologies
Frontend: SvelteKit, Flowbite-Svelte, TailwindCSS
Backend: Prisma ORM with your choice of database
Authentication: Built-in authentication system
🚀 Getting Started
Prerequisites
Node.js (v20 or newer)
npm, pnpm, or yarn package manager
A database (PostgreSQL recommended)
Installation
Clone the repository:
git clone https://github.com/micropyramid/svelte-crm.git
cd svelte-crm
Install dependencies:
pnpm install
Configure your environment variables (see .env.example)
Run database migrations:
npx prisma migrate dev
Start the development server:
pnpm run dev
💬 Community and Feedback
We love to hear from our users! Please share your feedback, report bugs, or suggest new features:
Open an issue on GitHub
Join our community forum
Contribute code via pull requests
🤝 Contributing
We welcome contributions of all kinds! See our CONTRIBUTING.md for details on how to get started.