The app called Pathwrangler

“Thousands of tired, nerve-shaken, over-civilized people are beginning to find out that going to the mountains is going home; that wildness is a necessity.” ― John Muir

Enter the app

Last year, I got the news that my buddy's startup was shutting down. Yikes! I reached out to see if I could help with anything. As quickly as I asked, I was given the code to fix some minor bugs. This code was a 5+ years old RoR app... the app wasn't bad but the age was showing.

After fixing a few bugs and moving the app from one super expensive server (I won't give names...) to a much, much cheaper DigitalOcean server, I decided to officially join the company and rebuild the app from the ground up.


Version 1 of the app focused on organizing trips for outdoor guide companies. It was a cool concept but the market just wasn't there. After a bit of brainstorming, we decided to pivot the app into a marketplace for travel guides. This would allow anyone to sell guides for any travel. Whoa! I loved it.

While we kept the legacy version 1 up on the servers, I started planning the build to get to an Alpha ASAP. Time was ticking.

The Stack

So, I spun up Angular via the Yeoman generator, a simple Sail.js backend, and MongoDB.

This is a stack I've used in the past to build apps for startups, hackathons, and my own MVPs. I like getting proof of concepts up and running quickly.

I've always thought about trying out Firebase to get going quickly but I kind of prefer the control I get with Sails.js.


Future and Tutorials

After getting an Alpha-Beta up and running within 5 months, I've decided to make some tutorials for you to show how quickly things can be built in this stack but won't show you our special sauce. ;) MVPs FTW!

These tutorials will start with an Angular build, then move to Sailsjs and building APIs and, lastly, deployments to DigitalOcean via Dokku.

See ya'll soon! :)