Shrinkly
A comprehensive carbon footprint tracking platform empowering users to monitor environmental impact, purchase verified offsets, and participate in sustainability challenges.

Project overview
Shrinkly is a full-stack sustainability platform built as a modern pnpm monorepo with Turborepo orchestration. The platform enables users to automatically track their carbon footprint from financial transactions, browse and purchase verified carbon offset projects, compete in gamified sustainability challenges, and connect with an eco-conscious community. Built with enterprise-grade architecture patterns, the application features 126 React components organized in atomic design, a type-safe API layer, and comprehensive security infrastructure.
Team size: 1
Duration: Ongoing
Dev hours: 300+

What was the problem?
Individual carbon footprint tracking remains inaccessible for most people—calculating emissions manually is tedious, and existing tools lack engagement. Users struggle to understand their environmental impact, find verified offset projects, and stay motivated to reduce emissions. The sustainability space needed a comprehensive platform that combines automated tracking, marketplace features, social accountability, and gamification to make carbon reduction accessible and engaging for everyday users.
Solution
We architected a full-stack monorepo platform using modern React 19 and Next.js 16 for the frontend, paired with a Fastify 5 API backend—all sharing TypeScript types for end-to-end type safety. The solution employs enterprise patterns including atomic design components, Zustand state management with modular slices, and comprehensive security middleware.
Built a Next.js 16 frontend with 35 app routes covering dashboard, transactions, insights, challenges, offsets, goals, profiles, and settings—organized with atomic design patterns
Developed a Fastify 5 REST API with OpenAPI/Swagger documentation, type-safe routes using Zod validation, and automatic CO2 calculation based on transaction categories
Implemented a unified Zustand store architecture with 13 modular slices replacing 11 Context providers for improved performance
Created a carbon offset marketplace featuring 18+ verified projects with shopping cart, purchase history, and blockchain verification integration
Designed a gamified challenge system with leaderboards, milestones, difficulty levels (Easy to Expert), and reward mechanics to drive user engagement
Built comprehensive security infrastructure including CSRF protection, endpoint-specific rate limiting, CSP headers, and Row Level Security in Supabase PostgreSQL
Functionality
Shrinkly provides users with an intuitive dashboard displaying real-time carbon emissions, category breakdowns (Transportation, Food, Shopping, Energy, Services), and monthly trend analysis. The platform automatically calculates CO2 equivalents from financial transactions using category-specific multipliers, supports bulk transaction imports, and offers AI-powered recommendations for reducing personal carbon footprints.
The results of our collaboration:
Real-time carbon footprint dashboard with interactive Recharts visualizations, category breakdown analysis, and month-over-month comparison metrics
Transaction management system supporting CRUD operations, automatic CO2 calculation (6 category multipliers), bulk import of up to 1,000 transactions, and advanced filtering/sorting
Carbon offset marketplace with 18+ verified projects, complete shopping cart workflow, quantity management, and purchase history tracking with blockchain verification
Gamified sustainability challenges featuring 4 difficulty levels, participant leaderboards, milestone tracking, category-specific challenges (7 categories), and reward distribution
Social features including friend network with request management, community posts with likes and comments, achievements panel, and user profile customization
Goal setting system with progress tracking, daily target comparisons, AI-powered reduction recommendations, and notification preferences
126 reusable React components organized in atomic design hierarchy with shadcn/ui foundation (66+ components)
Project results







Trusted by innovators worldwide
Don't just take our word for it — hear from the founders, teams, and leaders who've built with us.
“They didn't just build us an app — they actually understood why our customers shop the way they do. The whole experience feels natural, and our operations run so much smoother now. Honestly, the platform paid for itself within the first few months.”
“We needed branding that said 'modern and trustworthy' without being boring. What we got back was spot on — the designs feel fresh but also serious enough for a digital contracting platform. It gave us the confidence to go out and pitch to investors with a polished identity from day one.”
“Our logo needed to speak to young entrepreneurs and seasoned stakeholders at the same time. Not an easy brief. But the final design just works — it's vibrant enough to feel exciting and professional enough to put on government partnership documents. We've gotten more compliments on our branding than anything else.”
“We're an AI-powered platform, so our branding had to feel techy without being intimidating. The logo they designed hits that balance perfectly — clean, modern, and it scales well whether it's on a website header or a tiny app icon. Simple brief, but they executed it really well.”
Let's Build Something Great Together
Have a project in mind? Fill out the form below and we'll get back to you within 24-48 hours.
24-48 Hour Response
We respond to every inquiry quickly
NDA Available
Your ideas stay confidential
No Spam Promise
Only project-related communications