Connecting Through Music: My Experience with the Jam Sesh-ion š¶ Project

Jam Sesh-ion š¶ is a web app created to connect students at the University of HawaiŹ»i at MÄnoa who love music. The idea came from noticing that while so many students have amazing musical talent, they donāt always have an easy way to find others with similar skills and interests. Because of this, many miss out on the chance to form meaningful connections or even dynamic performing groups. Jam Sesh-ion was designed to fix that by providing a platform for students to showcase their musical style, connect with others, and organize jam sessions easily.
The app allows users to create profiles to share their musical tastes, skills, and goals. They can also add links to their YouTube videos or SoundCloud tracks to give others a glimpse of their talent. Beyond just connecting people, the app has tools to manage jam sessions, show which sessions still have space, and make the process as fun and seamless as possible. Key features include:
I contributed to Jam Sesh-ion š¶ in several ways, from front-end development to improving user experience. Working on this project gave me the chance to combine technical skills with creativity to create something both useful and enjoyable.
Designed and styled pages like the user profiles, jam session views, and session creation page. Focused on making the interface simple, intuitive, and visually appealing. Improved navigation to help users explore and use the app more easily.
Helped design the Prisma schema to manage profile and session data efficiently. Set up and migrated the database, including adding sample data to ensure the system worked smoothly.
Built functionality so users could create, manage, and join jam sessions without any hassle. Added a color-coded system to show whether a session was full or still had spots available, making it easier to plan participation.
Working on Jam Sesh-ion š¶ was a great learning experience, and I took away so many lessons that Iāll carry forward into future projects.
I learned how important it is to work well with others. Dividing tasks, sharing updates, and solving problems as a team made everything more manageable and fun.
Designing with the user in mind was a big part of this project. Listening to feedback and making adjustments based on real needs showed me how important it is to focus on whoās actually using the app.
I got hands-on experience with modern web tools like Prisma and Vercel and sharpened my front-end and back-end skills. It was rewarding to see all the pieces come together into a working app.
This project reminded me why I love building apps: they can bring people together, help them share their passions, and create something meaningful.