Projects Archive - Redvike

Linework

Due to the large scope of the project, we arranged with the client to deliver new functionalities in stages.
The most important aspect was the establishment of a new role of property manager in the web application.
The property manager is the administrative head of the building who would be able to manage and configure building events, resident notifications, architecture management, payment management,
building service management, etc.









The App

Initially, we developed the app to allow the property managers access to the calendar and notifications. In the last 3 years, new functionalities have been added regularly, and we are constantly developing the app in close cooperation with the client. Some of the new functionalities would include:

  • Building essentials i.e. building-related features such as: administration, parking, legal queries, as well as all residential matters.
  • Listing of restaurants and services in the surrounding area. Additionally, businesses can advertise their services in the application and offer residents things like discounts on Uber, discounts on restaurants, etc.
  • On-site services for residents – residents can order various types of service through the mobile application such as: repairs in the apartment, plumber, dog walks, massages, TV assembly, removals, etc.
  • Push Notifications – residents can receive notifications from the building manager concerning information about promotions, ongoing / planned renovations, events, etc.

Redvike approached the project with the ultimate ‘lean start-up’ mindset. We focused on building functional prototypes to validate product-market fit, experimenting with solutions until we found features that appealed to Astrid’s target user-base.

This iterative approach helped us create an app that looks like an illustrated book, with weekly releases introducing new features like sounds, animations, and real-time feedback that inspires children to keep practicing. We also added excel downloads and a sharing feature to allow teachers to send progress updates to parents in a few clicks.



Magical School Book

The first demo version contained different types of content with different levels of advancement. The tasks didn’t have filters built-in yet. Over time, we have developed the app so that the order of the books depends on the skill level of the student.

Insights App

In 2 months we developed a teacher interface that consisted of features like:

Class management

As a class admin, the teacher can add a student to the class, add information about the student (e.g. English level), and send them login details. To make it easier for students to set up accounts, the teacher could print all the login details and QR codes on an A4 sheet, which was then simply cut into smaller pieces and distributed to the students.









Analytics

The teacher had access to analytics both at the level of students and the whole class. Thanks to this, he was able to check:

  • how much time a student spends on the application,
  • how many tasks he has completed and in what time,
  • how much time he spent reading,
  • how many books he read in a week,
  • what problems he has when solving the tasks – e.g. comprehension 60-70% for a specific time period

The second component – pronunciation analytics, enabled access to data on words with which the student had problems in terms of pronunciation and sounds.



Admin console

In 1-2 months we also developed the admin console which allowed for content creation & management. In the Admin database, a teacher could manage books and exercises having the possibility of creating other types of tasks. In the beginning, the teacher could create 4 different types of exercise and later we extended the option to 9 exercise types. All were measured using the CEFR – international language difficulty level.

We also realized that PWA is not the best direction for this application. During the development, we encountered many problems related to animation, sounds, performance, and haptic feedback – functionalities that in general work better on mobile applications. Thus, we made a joint decision to switch to React Native and rewrite Astrid in order to get the full potential of the product.

Redvike dove in straight away to develop a working prototype of the app on a tight deadline. The alpha version included a scorecard and users were able to invite other players to a game via link. Further development included new functionalities such as: creating groups (lobbies), options for users to fill in scorecards for other/all players, and carrying out payments via Stripe.

One of the biggest hurdles for the development of this app was the fact that there is no single database of golf courses, with the added difficulty that each golf club has its own course data and scoring scheme. To that end, Redvike had to integrate data from dozens of different golf clubs.

The final phase of this project entailed creating an Admin role for the desktop version of TopDog Golfer. Using the Admin page, golf club owners could create games at their club that would appear on the app, as well as manage entry fees. Furthermore, club owners could follow statistics on the number of people who signed up for their games, who won, etc.

  • After only 6 weeks, Redvike had prepared the alpha version of the app for launch on the Play Store and App Store.
  • Redvike’s backend development team used Firebase technology to integrate two servers to be able to fetch data about different scorecards. Thus, players at separate golf clubs could play against each other seamlessly.
  • Redvike created an Admin page for the desktop version of the app to facilitate better management for club owners.