-
Notifications
You must be signed in to change notification settings - Fork 0
Home
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.
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 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.
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.
Here are our team members:
Anthony Xie, Caroline Zeng, Nali Welinder, Ryan Guan
Team logo:
Theme song: Lena Raine - Reach for the Summit
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 |
- Meeting Notes Notion
- Real-time communication
- MaP3 Introduction
- About Us
- Developing Our Idea
- Prototyping and Gathering Feedback
- Final Project Reflection (Doc)
- GitHub: collaboration
- Expo: local testing
- Firebase: database and authentication management
- Spotify integration
- App Screens
- Typical User Flows