Ever wanted to get better at dancing? But with your busy schedule you weren't sure where you could fit in the practice..
Ballroom Beats is here to allow users to practice anywhere, whether you're on the bus or at work. With Ballroom Beats you can practice your steps by following the fun dots on the screen so you can memorise the location of your footing and follow the beat of your song of choice.
Clone down the repo.
$ git clone https://github.com/Asilo5/Ballroom-Beats-UI.git
Once you have cloned the repo, install dependencies:
$ npm install
And to view on your local browser or phone:
$ npm start
or $ expo start
then open simulator of choice.
If there is no Android Studio on your computer, to view Android simulator you will need to download it. If you're using a MAC make sure you have XCode downloaded to view the Iphone simulator.
You can also scan the QR code on the expo page that opens after you do the steps above once you download the Expo App to be able to view Ballroom Beats on your phone.
- React Native
- Jest
- React Native Animations
- Golang
- Gin
- Gorm
- PostgreSQL
- API we built specifically for Ballroom Beats
We decided for Waltz to be a great beginners dance. The Waltz include the score on the screen as well as positive affirmation for the user so they don't feel like giving up.
We decided for Bachata to be an advanced dance. For the advance dances we decided that the user should already be comfortable dancing thus there was no need to have any positve affirmations or viewable score until the end of the game.