NailSoft salon

Project Summary

NailSoft salon is a tablet-based POS platform designed for salons to orchestrate appointment scheduling, POS scanning, and real-time reporting. I helped integrate a WebView-based calendar so the iPad could render existing scheduling UIs while still supporting drag-and-drop rescheduling, live chart reporting, and the native payment workflows required for high-touch beauty service environments.

Role:React Native Developer
Timeline:March 2019 – January 2022
Industry:Beauty & Salon
Client:NailSoft

Tech Stack

React NativeReact.jsWebView calendarChart reportDrag & drop appointment
Responsibilities

Responsibilities

  • Responsibilities

    Participated in developing and maintaining an existing React Native application.

  • Responsibilities

    Implemented new features, fixed production issues, and improved overall app stability.

  • Responsibilities

    Developed complex features such as calendar functionality and drag-and-drop appointment handling.

  • Responsibilities

    Built reporting features with charts, filters, and data visualization.

  • Responsibilities

    Supported app updates and deployments to the App Store and Google Play.

Challenges & Solutions

Challenges

Challenges

  • Balancing calendar UI responsiveness with drag-and-drop interactions.
  • Delivering reporting features across web and mobile platforms.
Solutions

Solutions

  • Optimized gesture handling and incremental rendering for calendars and embedded WebView content.
  • Reused reporting components and data pipelines across surfaces.
  • Embedded the calendar via WebView to reuse existing web tooling while bridging events into the native layer for drag-and-drop updates.