What is this About?
What is ParaPara?
From Wikipedia, "Para Para (パラパラ, "Para-Para" or "ParaPara") is a synchronized dance that originated in Japan. Unlike most club dancing and rave dancing, there are specific synchronized movements for each song much like line dancing. Para Para is said to have existed since the early 1980s when European countries started selling Italo disco and Euro disco, and in the mid-to late 1970s, new wave and synthpop music in Japan. However, it did not achieve much popularity outside Japan until the late 1990s. Para Para is strongly associated with Eurobeat." Read the full article here.
What is this website?
PARAPARA.DANCE aims to be a central hub for everything ParaPara, TechPara, or ToraPara.
A number of features are being planned, including but not limited to:
- Quickly find any song, view statistics and watch videos.
- Rate songs to increase (or decrease) their scores.
- Update your personal training status of a song: how much you know how to dance to it. Any routine is fair game, even originals!
- Make a "wishlist" of songs which you would like to learn the routines of.
- Optionally share your profile and achievements with other members or the general public.
- Generate Setlists based on member ratings and training statuses to increase the likelihood that event goers like and know all songs!
We are currently in initial stages of development, and features will be released as they are finished.
How Ratings Work
By rating a song, you give it a grade, and the song gets points based on it, as follows:
- "Best Song EVER!!1" - literally what it says. Save it for songs that you really love. Worth 5 points.
- "I Like It!" - a song that you enjoy overall, but won't die for. Worth 2 points.
- "It's Okay" - a song you don't mind listening to. Worth 1 point.
- "Could Be Better" - a song you're not a fan of, but can tolerate. Worth -2 points.
- "Not For Me!" - a song you just can't stand. Worth -5 points.
Ratings are vital for setlist generation to work, so rate as many songs as you can!
The Training Tracker
Changing the "Training Status" of a song is a way to tell if you know how to dance to a song, in any way you prefer.
What matters is that, if that song starts playing in an event, you know how to dance to, regardless of the source of the routine.
Training Statuses, like Ratings, also can increase or decrease the song score. Possible statuses are as follows:
- "Complete" - you know how to dance to that song from start to end. Worth 3 points.
- "In Progress" - you are still learning that song. Worth 2 points.
- "Wish to Learn" - you want to learn that song, but haven't started yet. Worth 1 point.
- "Not Started" - you haven't started learning that song, and haven't decided if you're going to. Worth 0 points.
- "Won't Learn" - you don't want to learn how to dance to that song. Worth -2 points.
Setlist Generation
Setlist Generation is being planned to take Ratings and Training into account, among other things.
It will suggest songs that have a high score, are not strongly disliked, and members may know how to dance to.
It also keeps tracks of songs that have been used previously in other Setlists, improving song variety.
The specifics of Setlist Generation are still being decided, as it ties closely to Events. Stay tuned for more information.
Credits
This project is maintained by Dimensional Pocket - Independent Development Studio
Development Stack:
- Frontend: NodeJS, VueJS, Vuetify, YouTube Search API
- Backend: Ruby on Rails, PostgreSQL, Memcached