Trailmix

2024

Course: 6.1040 Software Design

Instructors(s): Arvind Satyanarayan, Daniel Jackson

Introduction

trailMix is a social media app for nature-enjoyers and hikers of all experience levels. The app interfaces with Mapbox's directions API to create hiking trails based on existing footpaths. With trails, users can document their own hiking experiences. The app also allows users to coordinate hikes together through the creation of events where a user may propose a hike on a certain date, with certain destinations along the way. Other users may view the event details (including attendees, destinations, estimated distance/elevation), start a discussion, and register.

Implementation

Tech Stack

Vue frontend, MongoDB database, Express router, Node environment

Contributions

This was a solo design and development of a full-stack application over the course of 6 assignments where I learned skills such as VSD analysis, heuristic evaluation, user testing, and functional/concept design.