The problem Neighbourly: Let's Connect Communities solves
- Find Local Opportunities: Easily browse and discover volunteer opportunities in your area, tailored to your interests and availability.
- Connect with Organizations: Access detailed profiles of local non-profits and community organizations, making it simple to find causes you care about.
- Register and Track Volunteering: Sign up for events and track your volunteer hours, helping you stay organized and motivated.
- Stay Informed with Event Calendars: View upcoming events and volunteer opportunities in a centralized calendar, ensuring you never miss a chance to get involved.
- Map Integration for Easy Navigation: Integrated maps help you locate event venues and project sites, making participation hassle-free.
- Secure and User-Friendly: Robust authentication and user-friendly interfaces make the platform safe and easy to use for all ages.
Challenges we ran into
- Vercel imposes a maximum response time limit of 10 seconds for serverless functions, which caused timeouts for some of our longer-running API requests.
- Designing a robust data model that accurately represents the relationships between volunteers, organizations, events, and projects was challenging.
- Ensuring seamless communication between the frontend and backend, especially handling CORS issues and coordinating data flow.