Students code for dance studio

Dancers at Oola Dance Fitness move and shake to the beat. Vedaad Shakib (10) and Ashwin Rao (10) created a mobile app for the dance company to keep track of student attendance and finances.

Dancers at Oola Dance Fitness move and shake to the beat. Vedaad Shakib (10) and Ashwin Rao (10) created a mobile app for the dance company to keep track of student attendance and finances.

Sophomores Ashwin Rao and Vedaad Shakib created an app called Oola, a dance company, in December of 2013, that is designed to help the instructors of the dance class keep track of student attendance and finances.

The app is named after the company that it is made for, a Los Altos-based dance and fitness center.

Ashwin and Vedaad decided to create this app to help out a local business.

“One of our friend’s [mothers] approached us with this idea that a local growing dance business was still using paper to record all of [its] information and to keep track of everything,” Vedaad said. “So we decided to automate it for her and make her life a bunch easier. Plus, we got to learn all of these cool things.”

While creating the app, the two high schoolers learned how to program in Python and Javascript and how to structure a website by splitting it into two parts: a front end and a server side.

The app’s two main parts are the check-in portion and an administration portion. For the check-in portion, students can enter their names and the names of additional guests, which then goes to a confirmation screen that records their attendance and subtracts balance.

The administrative side allows the instructor to sign in, view all the students and sort them by name and balance, which are amount of classes a student purchases. Balances can be refilled through the purchase of classes, which are sold in quantities of ten.

Vedaad and Ashwin have been programming for four and six years respectively. The entire process of creating the app took place over a span of ten months, the beginning half learning the languages it required. Although it is only in use by Oola right now, they hope to expand the use of their app to other businesses as well.

Ashwin commented on how creating the app has been a learning experience.

“We got to learn new languages that are very helpful, and we will probably use them a lot in the future as programmers.” he said.

Ashwin and Vedaad’s experience in building this app will help them create more apps for other businesses in the future.

This piece was originally published in the pages of the Winged Post on October 17, 2014.