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
- bolt
- framer
- netlify
- react-native
- supabase
- tailwind
Log in or sign up for Devpost to join the conversation.