A social music networking web application that connects people through playlists and daily music sharing.
Team Name: Vybe
Team Policies:
-
Absence Policy: Absences are acceptable for illness, emergencies, or mental health days, provided they are not too frequent. Team members must always check in with the team leader whenever they are going to be absent.
-
Ethic Policy:
- Unintentional issues: minimal damage or deletion will result in a verbal warning, while major damage or deletion will be escalated to the team leader.
- Intentional issues: minimal damage or deletion will be escalated directly to the team leader, and major damage or deletion will be escalated to the professor.
- All infractions will be formally recorded.
-
Language Policy: English is the only language to be used, as the team does not share enough common experience in any other language to ensure clear communication.
-
Code/Work Modification Guidelines: Always create and work from branches, and make sure to pull frequently to stay up to date. Get permission before making any major changes, and always add comments—if it’s a minor change, include a short tagline explaining what was updated. Keep your section primary informed by posting updates in the Discord chat, and check in daily. Each section will maintain its own branch, with every member working from an individual sub-branch.
-
Face Mask Policy: Wearing a face mask is not required, but team members are free to wear one if they choose.
-
Grade/Contribution Policy: A student must have all peer reviews agree that they are contributing fairly to the project in order to meet expectations. If intentional damage occurs, it may result in a lower grade based on a consensus between the co-leaders and the respective primaries of the section involved, unless those individuals are themselves the ones in question. If the damage is unintentional, more than three recorded instances will also result in a lower score. Therefore, earning a grade of B- or higher requires that students avoid both intentional and repeated unintentional damage and contribute fairly to the project.
-
Communication Standards: All primary communication will take place through the Discord server. For section-specific matters, use your designated channel, as category and channel names are self-explanatory. Team members must keep Discord notifications on and ensure they are functioning at all times, though it is acceptable to mute lounge or unrelated technical discussion channels if desired. Response times are preferred to be within 3 hours, but end of day is the latest acceptable deadline. Transcripts will be recorded for each official meeting. Meeting schedules will be set weekly, with two meetings per week to ensure regular communication with the team leader and co-leader. Each member must attend at least one meeting per week.
Vybe is a social music networking web application that helps people connect through playlists and daily music sharing. Users can:
- 🔗 Generate group playlists that balance multiple people’s tastes using play histories, correlations, and genre analysis.
- 🎵 Share a Song of the Day to showcase their current vibe.
- 🖤 Interact with friends by seeing their daily tracks and playlists.
- 🌌 Enjoy a modern dark-mode UI enhanced by glowing chroma effects from album artwork.
The goal of Vybe is to blend music discovery with social interaction, creating a space where friends can share their vibe and listen together.
I am a senior Computer Science student with a strong focus on backend development, data handling, and scalable systems. My experience includes working with Python, JavaScript, FastAPI, and cloud technologies to build pipelines, APIs, and intelligent applications. I enjoy bridging technical complexity with real-world usability, especially in projects that combine data, AI, and interactive user experiences. For Vybe, I’ll be anchoring backend development while supporting every other area of the project as needed. Outside of class, I enjoy exploring new tech tools and working on side projects that challenge me to grow.
I am a computer science undergraduate student with experience in Java, C#, Python and HTML/CSS. I enjoy learning new things and working on projects that let me apply what I’ve learned. For Vybe, I will focus on machine learning. Outside of school, I like spending time on reading books and learning new things.
I am a 3rd-year Computer Science student with knowledge in Java, Python, HTML, CSS, and JavaScript, as well as experience in both front-end and back-end development. For Vybe, I will be focusing on back-end development. I rarely have free time, but when I do, I enjoy spending it with my daughters.
I am a senior Data Science and Analytics student interested in data management, documentation, and system testing. I like organizing project information and creating documentation that supports collaboration. For Vybe, I will be focusing on testing and documentation, front-end development. Outside of school, I enjoy cooking, reading fantasy novels, and exploring ways to stay organized.
I am a senior CS student interested in artificial intelligence. I like making sure projects are reliable and well put together. For Vybe, I will be focusing on engine and machine learning. Outside of school, I enjoy playing and modding video games as well as watching sports, exercising, doing cardistry and playing cards.
I am a third year CS student with experience in both frontend and backend development. I've used languages like java, python, javascript and C. I like building projects that are interactive and useful. For Vybe, I will be focusing on the front end. In my free time, I enjoy video games and sports.
I am a senior computer science student with knowledge in Java, C#, JavaScript, node.js, html/css, sql. I enjoy being creative. For Vybe, I will be focusing on everything. Outside of school, I like sports/exercise, video editing, and watching tv/movies.