Full-stack cannabis review and rating system with admin dashboard and user management.





SkunkOrJunk moves beyond simple star ratings to deliver multi-faceted product analysis. Each review combines editorial expertise with scientific data—terpene profiles, effect cataloging, and potency metrics—creating a comprehensive resource for informed decision-making.
The platform bridges the gap between chemical composition and personal experience, empowering both casual consumers and connoisseurs with unprecedented insight into every product reviewed.
Chemical compounds responsible for aroma and flavor, documented with precise percentages. Users understand the chemical makeup and correlate it with sensory experience.
Experiential impact cataloged from a predefined effect dictionary. Clear expectations of a product's likely influence on the user.
ReviewEffect link table enables many-to-many relationships between reviews and the Effect dictionary.
A structured process from initial creation to final publication. Every piece of content meets platform standards before reaching the audience.
Editor initiates new review. Core details: title, strainName, type, brand.
Upload images, assign effects from master list, input terpene percentages.
Draft formally submitted. Status changes to PENDING. Enters moderation queue.
Senior editor reviews. Final quality check. Approve for publication or reject.
Purpose-built content management system. Central hub for all platform administration— comprehensive control with intuitive interfaces.
Complete overview of all reviews. View, search, filter by type or strain. Edit, delete—full lifecycle control.
Dedicated interface for Active Sponsors. Add new partners, remove existing. Dynamic brand partnership control.
Manage content pipeline. View pending submissions, track draft status, streamline editorial workflow.
Senior editor review interface. Quality check submissions, approve or reject with one click.
Global configuration. Branding (siteName, logo), theming (highlightA/B), contact info, legal content.
SQLite FTS virtual table for rapid keyword search. Robust discovery across entire review catalog.
Strong emphasis on product brands and official sponsors, integrated directly into the content ecosystem. The Sponsor model captures key attributes for each partner.
Many-to-many relationships via ReviewSponsor link table. A single review can be associated with multiple sponsors—flexible attribution and partnership visibility.
Next.js handles both frontend rendering and backend API logic. Prisma ORM with SQLite for simple, portable data persistence. Serverless-friendly architecture with file-based database.
EXPLORE ARCHITECTURE→SkunkOrJunk delivers comprehensive product analysis through scientific data integration, structured editorial workflows, and a powerful custom CMS. The definitive review platform.
A comprehensive cannabis review platform built with modern web technologies. Features include user authentication, rating systems, admin moderation tools, and real-time updates. Built to handle high traffic and scale with your needs. MORE INFO COMING SOON
Let's discuss how we can build a custom solution for your business.