3 months to develop and launch an MVP for Oitchau, a time & attendance tracking app

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel.

  1. my first listA rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel.
  2. my first
  3. item
  4. asfsdf
  5. fweg
  6. we
  • Voila!
  • my first listA rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel.

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

teast

long story short

Rebbix joined Oitchau, a then-startup and now an enterprise-level time tracking & timesheet platform Day.io, as an R&D team to help build and launch two time & attendance mobile apps for small companies in Brazil. The main challenge of this phase was to effectively confirm that a particular person was in a particular place at a particular time.

The choice of country for launching this MVP was not coincidental: employee time theft is a common occurrence in Brazil, and local labor laws are largely employee-centric, costing many domestic and international companies significant money in labor settlements. The focus on micro and small businesses (under 10 employees) was not coincidental either: they make up 98.5% of all Brazilian companies and account for 41% of the total payroll.

We’ve crossed many big milestones with Oitchau/Day.io since the MVP stage, and our cooperation is still ongoing.

key outcomes

99.9%

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

3 months

to run R&D and build and launch an MVP

client testimonial

team setup

2

afasfa

1

Engineering Manager

1

iOS Engineer

1

Android Engineer

1

Back-End Engineer

meet the team

No items found.

what we did

  • R&D: we researched three ways to confirm a person’s location for companies to choose from:
  1. Bluetooth beacons — highly secure option but one that required companies to purchase beacons
  2. WiFi network metadata — reliable and widely available option that required initial configuration
  3. GPS — fallback option as it’s easy to manipulate and unreliable on cheap phones
  • Development of a complex system that included an iOS and an Android app for employees, an admin panel for company management and support, sign up and team management functionality, and basic payroll report generation
  • Development of a sophisticated data synchronization mechanism that enabled the mobile apps to remain fully operational while offline (important since the internet connection in Brazil is often unstable)

technologies

  • Ruby on Rails
  • Objective-C/Swift
  • Kotlin
continue reading:
No items found.

book a free consultation

Set up a quick call with Serhiy Oplakanets, Rebbix Co-Founder, to discuss the challenges you’re facing and get timeline and budget estimates.

book a 30-min Calendly call

other case studies

By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.