Summary
E-commerce storefront and admin dashboard work for a disposable e-cigarette brand, focused on operations, analytics, merchant workflows, and storefront reliability.
My Role
Full-stack developer responsible for React dashboard improvements, Ruby on Rails backend work, Shopify storefront updates, authorization, analytics, and workflow fixes.
Key Outcomes
- Fixed sales data issues so dashboard reporting was more accurate for business users.
- Improved wholesale merchant application management with document previews and approval workflows.
- Expanded sales analytics with filters and dynamic charts for clearer business reporting.
- Added authorization roles to improve admin/user access control.
Stack
React, Ruby on Rails, Shopify, PostgreSQL, Recharts.
Links
Delivery Details
PuffBar is a leading brand of disposable e-cigarettes, known for their sleek design, ease of use, and wide variety of flavors. These compact devices deliver a satisfying vaping experience without the need for charging or refilling, making them a convenient choice for on-the-go users.
Role
Full-Stack Developer for Puffbar Admin Dashboard and E-commerce Storefront.
Technologies Used:
- Frontend: React
- Backend: Ruby on Rails
- Storefront: Shopify
- Database: PostgreSQL
- Data Visualization: Recharts
My Contributions:
Bug Fixes and Data Accuracy:
- Resolved critical bugs related to incorrect or undefined sales data being displayed on the dashboard, ensuring accurate and reliable information for decision-making.
Wholesale Merchant Applications Management:
- Enhanced the management feature for wholesale merchant applications by adding live previews for uploaded documents and facilitating seamless acceptance and rejection processes.
Advanced Sales Analytics:
- Integrated additional sales analytics with advanced filtering options and dynamic charts to visualize data across specific time frames with enhanced clarity.
User Roles and Authorization:
- Implemented additional authorization roles such as admins and users to control access to various sections of the dashboard, enhancing security and management efficiency.
Shopify E-commerce Store Updates:
- Made various updates and improvements to the Shopify e-commerce store, enhancing the user experience and ensuring the smooth operation of online sales.