Brief Description
A CRM system running as SaaS with the following major functionalities for end-users:
- Contact and Task Management: Manage contacts, emails, tasks, calling notes, and appointments. Provide a daily summary report of updated contacts, appointments, and activities from the database.
- Marketing Automation: Build marketing plans for leads and customers from the database. Automatically schedule emails based on user-defined activities in the plan.
- Workflow Automation: Progress contacts automatically through the plan as each step is completed.
- Reminders: Send reminders for tasks, calls, birthdays, and anniversaries via SMS or email.
- Device Sync: Sync contacts and calendar information with Outlook, iPhone, and Blackberry devices.
Scope of Work
- Maintenance, enhancement, feature development, and testing.
Technologies
- Programming Language: Python
- Frameworks: Turbogear, Django
- Third-party Integrations:
- Funambol
- Facebook API
- Freshbook
- Node.js
- Databases: Postgres, Riak
- Operating Systems: Various Linux distributions (CentOS, AMI, Arch, Ubuntu)
- Amazon Cloud Services:
- EC2: Deployed instances for Web Server, Database, and Email.
- LBS: Extended data storage for instances.
- S3: Stores backup databases and user data with S3 sync cronjob.
- Route 53: Manages internal and external DNS among instances.
Development Tools
- Git, SVN, Eclipse, S3sync, Ec2-commandline, Ganglia, Puppet, Exim, Nginx