Skip to content

Minifixio/sportify-ionic

Repository files navigation

Ionic version of Sportify app

Android application that adjust your music to your heartbeat.
This project won the Science & Vie Junior "Innovez" contest (innovation contest), see here.
The video explaining the project (in french) : Sportify

A new version of Sportify's app using Ionic. See old version here.
Reworked mainly design, made playlist selection easier and improved connectivity via Bluetooth.

Want to try it ?

Steps for Ionic:

  1. Download the project
  2. Install Ionic CLI : https://ionicframework.com/docs/installation/cli
  3. Install dependencies via npm install
  4. Install Ionic plugins : (see how to install plugins)
  5. Make sure to add your how Constants.ts file /src/app/services/ and add the following code :
export class Constants {
   static readonly clientId = 'your client id';
   static readonly clientSecret = 'your client secret';
   static readonly config = {
       clientId: 'your client id',
       redirectUrl: 'festify-spotify://callback',
       scopes: ['streaming'], // see Spotify Dev console for all scopes
       tokenExchangeUrl: 'your token exchange url',
       tokenRefreshUrl: 'your token refresh url',
 };
}
  1. Add platfrom (currently working only on Android) : see how
  2. Run the app and enjoy !

If you want to connect your Arduino :

Actually the apps work via Bluetooth serial with a special Arduino configuration.
See : https://github.com/Minifixio/sportify_arduino to download the project and see which components are used. You can also edit it as you wish !

Any suggestions are highly appreciated :)


Some pictures of the app

About

New version of Sportify's app using Ionic

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published