đź’ˇ Inspiration
In Pakistan, yard sales are practically non-existent. Millions of people have unused items lying around their homes, yet no easy, accessible way to sell them.
At the same time, 44.7% of Pakistan’s population lives below the poverty line, and more than 60 million people struggle to make ends meet.
We were inspired by this gap — how something as simple as selling unused goods could become a source of micro-income and affordable access for others.
That’s how ReYard was born — a way to reimagine the concept of a yard sale for the digital age, starting locally but with global potential.
🚀 What it does
ReYard is a digital platform that allows users to create their own one-time online yard sale.
It lets anyone list pre-loved items, share a public sale page, and connect directly with local buyers through chat — all without setup fees or complex e-commerce steps.
- 🛍️ For sellers: Create a personal yard sale page once, add items, and earn.
- đź’¬ For buyers: Browse local sales, message sellers, and find affordable secondhand goods.
- ♻️ For communities: Encourages reuse, waste reduction, and local economic exchange.
In short, ReYard turns unused household items into new opportunities — financially, socially, and sustainably.
🏗️ How we built it
We built ReYard using a modern, fast, and scalable stack:
| Layer | Technology |
|---|---|
| Frontend | React + Next.js + TailwindCSS |
| Backend | Supabase (PostgreSQL, Auth, Storage) |
| Hosting | Vercel |
| Authentication | Supabase Auth (Email/Password) |
| Realtime Chat | Supabase Realtime API |
Architecture Overview
The frontend (React + Next.js) communicates directly with Supabase, handling user authentication, data storage, and messaging.
All assets (like product images) are stored in Supabase’s storage buckets, and the app is deployed on Vercel for seamless scalability.
Mathematically, our concept of micro-income generation aligns with:
[ \text{Income Generated} = N_u \times \text{Avg. Sale Value} ]
where (N_u) is the number of active users.
If even 1% of Pakistan’s poor (~2.5 million users) earn just PKR 2,000 each, that’s PKR 5 billion in total micro-income potential.
⚙️ Challenges we ran into
- Supabase Storage Policies: Faced SQL permission errors (ownership issues) while creating bucket access rules.
- Realtime Chat Integration: Synchronizing buyer–seller messaging through Supabase’s realtime API was tricky under time constraints.
- UI Optimization: Ensuring smooth performance across devices while maintaining a simple, friendly interface.
- Hackathon Time Limit: Building a full working MVP (frontend, backend, and deployment) within 72 hours required tight coordination and focus.
🏆 Accomplishments that we're proud of
- Built a fully functional MVP in under three days — including authentication, yard sale creation, and live chat.
- Deployed the app live on Vercel at reyard.vercel.app.
- Designed a clean and intuitive UI with React + TailwindCSS.
- Successfully aligned our idea with SDG 1 (No Poverty) — creating real-world impact potential.
- Created a scalable, open-source foundation for digital community resale in Pakistan.
📚 What we learned
- Deep understanding of Supabase — policies, auth, and real-time systems.
- How to rapidly prototype a full-stack idea under pressure.
- The importance of connecting tech ideas with social and economic impact.
- How simple concepts, when localized, can make powerful changes in developing communities.
🔮 What's next for ReYard — Your Local Yard Sale, reimagined online
We plan to expand ReYard beyond the MVP phase by:
- Adding payment integration (Stripe / local wallets).
- Launching location-based search & filters to connect nearby buyers and sellers.
- Enabling multi-seller community yard sales for neighborhoods and schools.
- Partnering with local NGOs and municipalities to promote reuse and income opportunities.
- Building a mobile app version for Android and iOS.
Ultimately, our vision is to make ReYard a catalyst for economic inclusion and sustainability —
a platform where every unused thing can find a new purpose, and every sale can help fight poverty.
Built With
- nextjs
- react
- supabase
- tailwindcss
- vercel
Log in or sign up for Devpost to join the conversation.