CRM platform designed for small business sales teams.
“As we wanted to grow prospecting efforts, [Pipedrive's] features were limited. We could build a remote sales team with Close in a more scalable way.”
“I’m trying to set our reps up to become thought leaders, themselves: helping them get speaking gigs, creating dedicated landing pages for each rep that promotes videos and case studies specific to them, and automatically book time on their Calendly.”
“We run Ubuntu on AWS.”
“The frontend is written in JavaScript using Backbone.js, and it interacts entirely with our public API built in Python using Flask, MongoDB, and ElasticSearch.”
“Multiple EC2 app servers run in different availability zones behind ELB.”
“Sparkle is used for auto-updates.”
“The frontend is written in JavaScript using Backbone.js, and it interacts entirely with our public API built in Python using Flask, MongoDB, and ElasticSearch.”
“The UI frontend (even for our desktop apps) is written in HTML5. We use Handlebar.js for client-side templating, precompiled for optimal performance in production.”
“We write LESS as a CSS preprocessor (using mixins provided by Bootstrap and CSSMixins to keep the code clean).”
“With Backbone.js we use RequireJS, Underscore.js, and jQuery.”
“With Backbone.js we use RequireJS, Underscore.js, and jQuery.”
“Grunt is used to run a series of compilation steps to prepare everything to be super fast in production. Our JavaScript unit tests written in QUnit with Sinon.JS. They get run automatically via Grunt and PhantomJS on every code push (along with our Python tests) to make sure we haven’t accidental...”
“Our JavaScript unit tests written in QUnit with Sinon.JS.”
“Our JavaScript unit tests written in QUnit with Sinon.JS.”
“They get run automatically via Grunt and PhantomJS on every code push (along with our Python tests) to make sure we haven’t accidentally broken anything.”
“We use MongoDB for its flexible schemas and quick performance. Mongoengine makes it nice to work with.”
“Our Python app is run by Gunicorn, gevent, and Supervisor.”
“Our Python app is run by Gunicorn, gevent, and Supervisor.”
“Our Python app is run by Gunicorn, gevent, and Supervisor.”
“Rather than using a Flash-based phone client (which is known for poor call quality) or WebRTC (which has limited browser support and isn’t very mature yet), we’re doing native SIP calling through pjsip.”
“GreenJ provides a bridge between the SIP functionality and JavaScript, so we can write all our client application logic and phone UI in JavaScript.”
“On Windows we use Visual Studio to build a mostly-shared codebase, but use chromiumembedded (CEF) to render the UI.”
“To build this we use ElasticSearch to power the search backend (and not only because of its name), and pyparsing to parse the query syntax.”