Back to Portfolio
Lovit Dashboard

Lovit Dashboard

2023
Frontend Developer

An admin dashboard for Lovit, an Indonesian telemedicine platform, providing tools to manage doctor schedules, patient consultations, prescription workflows, and operational analytics for the telemedicine service.

Location
Jakarta, Indonesia (Remote)
Duration
2023
Team Size
15 members

My Contributions

  • Built restitution module for managing patient consultation history, including search and filtering capabilities
  • Implemented richtext editor for doctor notes and prescription details with custom formatting options
  • Implemented responsive layouts for mobile, tablet, and desktop breakpoints
  • Implemented Redux state management for complex multi-view data sharing
  • Unit testing for critical components and business logic with Jest to ensure code reliability and prevent regressions

Challenges

  • 1Managing complex global state across multiple dashboard views with Redux
  • 2Optimizing dashboard load times with code splitting and lazy loading
  • 3Unit test with 80%+ coverage on critical components and business logic to ensure reliability of the application
  • 4Regularly update dependencies with ensure backward compatibility and stability of the application

Technology Stack

React

React

Core UI library with functional components and hooks for the dashboard application

Tailwind CSS

Tailwind CSS

Utility-first styling for rapid dashboard component development

Scss

Scss

CSS preprocessor for enhanced styling capabilities and maintainable stylesheets

Redux

Redux

Centralized state management for shared data across dashboard modules

Axios

Axios

HTTP client with request/response interceptors for API communication

Jest

Jest

JavaScript testing framework for unit and integration tests, ensuring code reliability and correctness