=
Online platform to learn salsa dance through video tutorial in a user-friendly interface for students & teachers.
The app also provides audio/video tools to let the user practice the musicality in salsa dance, designed for dancers and musicians.
Salsa Master Mixer — A live salsa instrument mixer. Control the speed and volume of each instrument independently: clave, piano, bass, voice, congas, campana and maracas.
Audio Separator — Upload any local audio file and the app automatically separates it into individual instrument and vocal stems.
Tracks — Import any local audio song and control its speed, volume and pitch, then loop a specific section for focused practice.
Salsa Radio — Listen to a curated selection of salsa radio stations right from the app.
A virtual salsa band mixing console built for musicians and dancers who want to break a track down instrument by instrument. Independently control the volume and playback speed of clave, piano, bass, voice, congas, campana and maracas, mute or solo any single instrument to isolate its pattern, and slow a passage down without losing pitch to practice tricky rhythms note by note.
Upload any song straight from your device and let the app do the heavy lifting: an audio source-separation engine splits the track into its individual stems, isolating vocals from instrumentation and pulling apart bass, percussion and melodic layers. Perfect for pulling out an a cappella vocal to practice singing over, isolating a bassline to study the tumbao, or stripping the vocals out to create your own instrumental backing track.
Import any local audio song into your personal track library and take full control of how you practice it. Adjust playback speed and pitch independently so a fast timba break can be slowed down without dropping in tone, ride the volume to sit comfortably under a live band, and mark a loop over any section of the song to repeat a tricky break or turn pattern over and over until it clicks.
Tune into a curated selection of live salsa radio stations from around the world without leaving the app. Great for discovering new artists, keeping the music going between practice sessions, and staying immersed in the genre with a steady stream of classic and contemporary salsa.
Front-end
React Native
JavaScript
TypeScript
GraphQL
Apollo Client
React Hooks
Context API
React Navigation
Internationalization (English-Spanish)
OneSignal push notifications
Facebook authentication
Google authentication
Video player
Audio player
Playback speed & pitch control
AWS S3 client
AdMob
Google Play Billing
Apple In-App Purchases
Back-end
Java 8
Spring Boot
Spring Security
Spring Data MongoDB
MongoDB
GraphQL
Gradle
JWT
OneSignal notifications
JavaMail
Audio source separation
Others
AWS S3
AWS EC2
Linux
Git
Android Studio
Xcode