Skip to content
Anthony Xie edited this page Mar 31, 2023 · 1 revision

Welcome to the Regular Expressions Wiki! We are a team in the Winter 2022-23 offering of CS 194W, the senior capstone project class, at Stanford.

MaP3 Introduction

We created MaP3, a geolocation-centric music sharing / social iOS application. MaP3 is a "musical map" whose name comes from combining the word "map" and the audio file format "mp3". Using our app, people can post the songs they're listening to at their current location, as well as view other users' posts in a geolocation-centric format. It's easy to sign up, requiring just an email and a password, and users can customize their account, profile, and the color scheme of their posts.

Read our project experience reflection.

MaP3's Niche

MaP3 allows people to organically discover new music, with a particular focus on music that's popular in their area — without needing to already have a network of nearby "friends". The geolocation aspect highlights how people experience music in their day-to-day lives, whether they're listening at home, at work or school, or on the go. Using MaP3, people can also share their music with other people around them, as well as optionally add a short note along with their posts.

Learning More

Click on the links in the Pages dropdown in the Sidebar to learn more about how we developed and tested our idea, as well as how to set up your development environment and contribute.

About Us

Here are our team members:

anthony caroline nali ryan

Anthony Xie, Caroline Zeng, Nali Welinder, Ryan Guan

Team logo:

image

Theme song: Lena Raine - Reach for the Summit


Team Skills Chart

Member Skills Personal Traits Desired Growth Weaknesses Hat
Anthony Design, Needfinding / Semi-structured interviews, iOS Programming comic relief Backend programming, team code work Code cleanliness/readability, task organization, time management Green hat
Caroline Flexibility, learning quickly, debugging, illustration Communicative, patient Databases, mobile app functionality Design, code efficiency Red hat
Nali Design, user testing, learning new skills/topics quickly Always willing to spend extra time and effort to get something done, organized, eye for aesthetics, likes getting things done early React Native, GitHub Frustrated easily when debugging Black hat
Ryan Scripting, layout/design, theory Communicative, consensus building Mobile programming, database management Learning new frameworks and tools Yellow hat

Team Communication Platforms

  • MaP3 Introduction
  • About Us

Project History and Artifacts

  • GitHub: collaboration
  • Expo: local testing
  • Firebase: database and authentication management
  • Spotify integration
  • App Screens
  • Typical User Flows
Clone this wiki locally