total distance: {{ Trek.totalDistance() }} miles
You must log in to save a trek

Go to login No thanks

My Treks


Treksmith is a project developed by a group of students at Portland Code School. Its purpose is to demonstrate what we've learned about the MEAN stack, Mongodb, Express, Angular and Node.js. We spent all day every day for three months learning advanced JavaScript and then spent a month building out this project.

Our goal was to build a web app that would allow a user to create a route (or trek, as we call them) on a map and then save and retrieve them from their own user account. The user can add, subtract and drag waypoints on their trek to change it as they choose and set transportation modes for each leg of their trek. Additionally they can rename treks and waypoints and see distance and elevation between waypoints and as a total.

The team

The code for this project can be found on GitHub

Log In

Don't have an account yet? sign up

Forgot your password?

user name required to reset password

Sign up for TrekSmith to save and share your treks!

Not a valid email address.
User name is already in use.
Password confirmation doesn't match!
Already have an account? log in

Welcome, {{::User.username}}!

Change password

Password confirmation doesn't match!

Delete account

Are you sure?