
Shopping Cart Media
A premium platform for cannabis education, updates, and special member perks!
Industry:
Category:
Business App
Deliverables:
UI/UX designs, iOS app, Android app, API web services, Web app

Technology Stack
Tools

Xcode

Android studio

VS code

Git
Cloud/Server
AWS (Amazon Web Services)
Apache
Database

MySQL
Back-end

Laravel

Php
Front-end

HTML5

CSS3

Bootstrap

JavaScript

jquery
Mobile

Swift

Kotlin
Team Members
Android
2 Members
IOS
2 Members
Laravel
2 Members
QA
1 Member
React
1 Member
UI/UX
1 Member
Project Manager
1 Member
Project Description
SCM is an online paid membership platform which provides information and updates on the cannabis industry on the state and federal level. In addition to this information, Shopping Cart Media also provides membership perks and benefits, including access to free cannabis products and accessories from participating organizations. In addition, members are provided with a vast array of education in market brands, products and companies.
Business Goals
Shopping Cart Media (SCM) aims to be the leading online resource for cannabis industry information and updates, enhancing member value with exclusive perks and educational content, and building a loyal membership base through timely insights and beneficial partnerships.
Features
Oversee Application Flow
Manage the overall functionality and flow of the entire application.
Role Assignment
Grant access and assign roles to users such as Administrator, Licensor, Employee, and Member.
Onboard Brands and Employees
Facilitate the onboarding process for new brands and employees.
Report Generation
Generate reports detailing the activities of Brands, Employees, Members, and Products.
Super Admin Functionality
Perform any Super Admin functions as assigned by the Super Admin.
Generate Product QR Codes
Create QR codes for product identification and tracking.
Product Listing Management
Upload and manage product listings, including QR codes, names, credit values, images, and details.
Employee Onboarding
Onboard and manage employees.
CRUD Operations
Create, Read, Update, Delete product and employee listings.
Product Activity Reporting
Generate reports on product-related activities.
Member Check-in/Check-out
Check in/out members at physical Brand locations via QR code scanning.
Member Information Retrieval
Access member details through QR code scans.
Gift Products to Members
Gift Brand products to members by scanning QR codes and associating them with member profiles.
Credit Management
Decrease member credits based on the value of the scanned Brand product.
Browse Product Listings
View available Brand products and associated credits.
Account Creation
Create an account and receive a QR code linked to the account.
QR Code Usage
Use QR code to check in/out at Brand physical locations.
Subscription Management
Pay for and manage an annual recurring subscription service.
Credit Management
Add and track credits within the subscription.
Product Browsing
View available Brand products and the credits needed for each.
Credit Calculation
Calculate and display the number of credits required for selected Brand products.
Typography & Color Palete

Challenges & Solutions
Challenges
Solutions
Creating a Business Application for Tab UI
Avoided direct Figma measurements, using approximate values and device checks. Developed separate structures for each flow with unique files and folders.
Displaying Product Details by Flavour
Categorized and displayed products efficiently by flavour, implementing Salman's method.
Implementing QR Code Scanning
Conducted extensive research on libraries and implemented a suitable solution for QR code scanning functionality.
In-App Purchase Management
Handled the purchase renewal process according to Google's documentation and managed related events effectively.
Designing for iPad UI
Overcame the challenge of designing an iPad-specific UI and managing multiple roles within a single app by consulting with seniors and adapting to iPad development requirements.
Results
👉 Industry Updates: Provided up-to-date cannabis regulation information, ensuring member compliance and awareness.
👉 Exclusive Perks: Partnered with cannabis companies to offer members free products and accessories, adding significant value.
👉 Educational Content: Delivered extensive resources on market brands, products, and companies, aiding informed decision-making.
👉 Membership Growth: Achieved substantial growth in paid memberships and engagement.
👉 Brand Reputation: Established SCM as a trusted and reliable source of cannabis industry information and member benefits.
Client Review

Full development shop with a dedicated team of developers who are always cordial. Extremely responsive and transparent with delivery times and expectations. We have a great working relationship and look forward to continued business.
Swalé