Inspiration

Every year, tons of usable items like clothes, books, and toys go unused in our homes, while many people nearby struggle to get even the basics. We wanted to change that. Share & Care was born out of the belief that small acts of giving can bring massive change—when supported by technology and shared by a community.

What it does

Role-based dashboard for Donors, Volunteers, and Admins Donate items easily with optional pickup service Track donations through every stage: Requested → Verified → Picked → Delivered Earn CarePoints to celebrate generosity Manage and verify donations from the backend

How we built it

Frontend: React (via Bolt.new), styled with Tailwind CSS + Framer Motion Backend: Supabase for authentication, database, and image storage Routing & State: React Router + Context API Deployment: Netlify

Challenges we ran into

Secure role-based authentication and route guarding Designing a smooth and mobile-friendly dashboard for multiple roles Syncing real-time donation statuses and updates Handling edge cases like missing user profiles or broken auth sessions

Accomplishments that we're proud of

Fully working, deployed MVP Real-time updates through Supabase Admin + Volunteer tools for better logistics Live status tracker for each donation Reward system to encourage ongoing generosity

What we learned

Leveraging Bolt for lightning-fast prototyping Building scalable role-based dashboards in React Managing multi-role app logic effectively Importance of user-centered design for social impact

What's next for Share and Care

Location-based item matching Real-time chat between donor and volunteer Voice control via ElevenLabs for accessibility Onboarding local NGOs and shelters

Built With

Share this project:

Updates