Back to Portfolio
Frontend Developer

Lovit Dashboard
2023An 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.
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
Core UI library with functional components and hooks for the dashboard application
Tailwind CSS
Utility-first styling for rapid dashboard component development
Scss
CSS preprocessor for enhanced styling capabilities and maintainable stylesheets
Redux
Centralized state management for shared data across dashboard modules
Axios
HTTP client with request/response interceptors for API communication
Jest
JavaScript testing framework for unit and integration tests, ensuring code reliability and correctness