Skip to content
@Euterpefy

MusicRecommender-Euterpefy

A music recommender application being developed in mobile (Flutter) and website (NextJS)
  • United States of America

Euterpefy: Open-Source Music Recommender

Welcome to Euterpefy, an open-source music recommendation project developed by Phuoc Khai Nguyen. The project focuses on providing personalized music recommendations to users by leveraging the extensive Spotify API.

  • The project's mobile app is made as a project for the CS4750 (Mobile App Development) course at Cal Poly Pomona.

Project Overview

Euterpefy is now a primarily web-based application, with the mobile app project being limited to the CS4750 course.

  • The server-side repo has been deprecated and is no longer in use.

Mobile App (Flutter & Dart)

The Euterpefy mobile app was developed as part of the CS4750 course. It integrates with Spotify to provide the following features:

  • User Authentication: Integrates with Spotify to access user-specific data, ensuring that recommendations are tailored to individual tastes.
  • Real-Time Data Fetching: Makes direct requests to the Spotify API to fetch real-time, personalized content.
  • User Interface: Provides a sleek and responsive user interface built with Flutter & Dart, allowing for an enjoyable and intuitive user experience.

Open-Source Web Application

The main component of the Euterpefy project is the open-source web application, hosted in the webapp repository of the Euterpefy GitHub organization. This web application is open for contributions and aims to extend the reach of Euterpefy by providing a browser-based interface to the music recommendation service. The app is hosted at https://euterpefy.khainguyen.dev.

Contributing to the Web App

The web application is actively looking for contributors! Whether you're interested in front-end, back-end, or full-stack development, there are opportunities to contribute:

  • Setup and Installation: Instructions are available in the webapp repository to get started.
  • Issues and Enhancements: Check out the Issues tab for existing tasks or submit new suggestions.
  • Pull Requests: Feel free to fork the repository and submit pull requests. Please ensure to follow the contribution guidelines outlined in the repository.

License

Euterpefy and all its components are licensed under the MIT License. Details can be found in the LICENSE file within each repository.

Acknowledgments

  • Spotify: The project uses the Spotify API, which significantly enhances its functionality by providing vast music data.
  • Professor Yu Sun: Special thanks to Prof. Sun of CS4750 for his guidance and educational support in the progress of making the mobile app for this project.

For more information, bug reports, or feature requests, please visit the Euterpefy GitHub organization. We appreciate your interest and support in making Euterpefy a valuable tool for music lovers everywhere!

Popular repositories Loading

  1. mobile-app mobile-app Public

    Euterpefy, mobile music recommendation app with Flutter & Dart

    Dart 1

  2. server-side server-side Public archive

    Euterpefy's Rust-based backend API and informational website, leveraging rustyspoty for Spotify data integration and recommendations. Powers the mobile app with music insights.

    Rust

  3. .github .github Public

  4. webapp webapp Public

    Euteperfy's Web Application

    TypeScript 1

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…