Setiadyanwar.
HomePortfolioExperience
Home
Portfolio
Experience

Setiady Ibrahim Anwar

Frontend Developer & UI/UX Designer creating modern, user-friendly web experiences.

GitHubLinkedInInstagramBehanceDribbbleMediumWhatsAppEmail

Quick Links

  • Experience
  • Portfolio

Contact

Tangerang, Indonesia

setiadyanwar@gmail.com

+6289662007938

© 2026 Setiady Ibrahim Anwar. All rights reserved.

FRONTEND

HomePortfolioNexaid - Dashboard Website

September - October 2024

Nexaid - Dashboard Website

Web-based dashboard for efficient electronic product inventory and stock management.

ReactTypescriptLaravelTailwindCSS
Nexaid - Dashboard Website

Overview

Dashboard Efficiency

Nexaid is a comprehensive web-based dashboard I developed to revolutionize how businesses manage electronic product inventory. Recognizing that traditional inventory systems—spreadsheets, manual stock checks, and fragmented tools—create inefficiencies and errors, I built a unified platform that centralizes product data, stock tracking, and analytics in a single, intuitive interface. The dashboard serves inventory managers, warehouse staff, and business owners who need real-time visibility into their product catalog and stock levels.\n\nI architected the application using React and TypeScript for type-safe frontend development, Laravel for robust backend API services, and TailwindCSS for a modern, responsive design system. The technical foundation includes a real-time data synchronization engine that keeps inventory levels accurate across multiple locations, a powerful search and filtering system that handles thousands of SKUs with instant results, role-based access control that ensures staff only see relevant data for their responsibilities, and a RESTful API architecture with structured DTOs and validation to prevent data inconsistencies. The backend integrates with barcode scanners and automated stock alerts to streamline warehouse operations.\n\nThe user experience prioritizes speed and clarity. I designed visual dashboards with key metrics like low stock alerts, fast-moving items, and inventory value at a glance, interactive data tables with inline editing, bulk operations, and export capabilities, advanced analytics with charts showing stock trends, turnover rates, and reorder recommendations, and responsive layouts that work seamlessly on desktop monitors for office staff and tablets for warehouse workers. The system also features audit trails for tracking all inventory changes, automated notifications for critical stock levels, and customizable reports for business intelligence. This comprehensive approach transforms inventory management from a reactive, error-prone process into a proactive, data-driven operation.

Role

Web Developer

Timeline

September - October 2024

Tools

React, Typescript, Laravel, TailwindCSS

Links

Key Responsibilities

  • Building responsive and interactive dashboard
  • Managing electronic products interface
  • Frontend and backend integration

Impact & Results

  • ~55% improvement in inventory management efficiency
  • Reduced product lookup time by 60%
  • ~30% decrease in inventory discrepancies
  • Achieved 4.7/5.0 user satisfaction rating

Challenges

The Challenge

Optimizing performance for large datasets, integrating frontend components with Laravel APIs efficiently, ensuring a scalable UI architecture, managing complex state with React hooks, and maintaining strict data security standards.

Problem illustration

Problem

The client needed a single dashboard that could keep inventory accurate across many SKUs and locations, but previous tools were fragmented, slow, and difficult to trust. Staff had to combine spreadsheets, manual stock checks, and inconsistent systems just to answer basic questions like what to reorder and where products were stored.

Fragmented inventory views

Stock data lived in separate spreadsheets and systems, making it hard to see an accurate, up-to-date picture of inventory.

Slow product lookup

Searching for a specific product or category took too many clicks and manual filters, slowing down day-to-day operations.

Error‑prone updates

Manual edits to stock levels and product details increased the risk of discrepancies between what the system showed and what was physically available.

Limited analytics

Existing tools lacked clear visualizations for trends such as fast‑moving items, low stock, and products at risk of overstocking.

Solution

Nexaid centralizes product and stock data into one React- and Laravel-based dashboard with clear, visual insights. I focused the UX on fast search, consistent tables and cards, and a layout that surfaces the most important status information first.

Unified inventory dashboard

Designed a single interface that combines product data, stock levels, and key alerts so staff can make decisions without switching tools.

Fast lookup & filtering

Implemented searchable tables and reusable filters, enabling users to find products by name, category, or stock status in seconds.

Reliable data sync

Connected the React frontend to Laravel APIs with structured DTOs and validation to reduce inconsistent updates and race conditions.

Action‑oriented visualizations

Used charts and badges to highlight low stock, overstock, and inactive products so teams can prioritize what to fix first.

Solution illustration

Process

The Journey

Requirement Assessment & Architecture Design

Requirement Assessment & Architecture Design

Conducted detailed sessions with inventory managers to understand data points and workflows. Designed a scalable architecture separating the React frontend from the Laravel backend, defining clear API contracts for product CRUD operations and stock adjustments.

Dashboard UI/UX Design

Dashboard UI/UX Design

Design robust dashboard layouts in Figma, prioritizing data density without clutter. Created reusable component libraries for tables, filters, and charts to ensure consistency and speed up development. Validated navigation flows to ensure quick access to critical tasks.

React Frontend Implementation

React Frontend Implementation

Built the interactive dashboard using React and TypeScript for type safety. Implemented complex state management for filtering and sorting large datasets, and integrated Chart.js for visualizing inventory trends and performance metrics.

Laravel Backend & API Integration

Laravel Backend & API Integration

Developed secure API endpoints in Laravel to handle business logic and database interactions. Implemented data validation, error handling, and optimized eloquent queries to ensure fast response times even with thousands of product records.

Performance Tuning & Launch

Performance Tuning & Launch

Optimized frontend bundle sizes and implemented API response caching to reduce load times. Conducted comprehensive end-to-end testing to verify data accuracy across the system before deployment to the production environment.

Outcomes

55%Higher inventory management efficiency

Centralizing stock data and improving UI flows helped staff complete core tasks in significantly less time.

60%Faster product lookup

Improved search and filtering reduced the time needed to find item details and stock positions.

30%Fewer inventory discrepancies

More reliable update flows and clearer data presentation reduced mismatches between system records and physical stock.

4.7/5.0User satisfaction

Operational teams rated the dashboard highly for clarity, responsiveness, and ease of daily use.

PreviousNext