A node, js, and elasticsearch system for matching ridesharing and carpoolers based on current locations and destinations.