Inspiration
We were inspired by the lack of a unified platform that connects students eager to volunteer with NGOs needing helping hands. Many opportunities go unnoticed, and volunteer efforts often lack coordination or recognition.
What it does
VolunteerConnect bridges NGOs and students on a single platform. NGOs can post verified events, students can explore and join nearby opportunities, collaborate through team chats, and receive auto-generated certificates for their contributions.
How we built it
We built the platform using React and Next.js for the frontend, Node.js with Express.js for the backend, and MongoDB Atlas as our cloud-hosted database. We integrated JWT authentication, Leaflet maps, and styled everything using Tailwind CSS.
Challenges we ran into
Our biggest challenges included setting up real-time chat for collaboration, ensuring secure authentication, and managing smooth data flow between users and events. Deploying and testing the cloud infrastructure also required multiple iterations.
Accomplishments that we're proud of
We successfully built a working prototype that connects NGOs and students efficiently. Our auto-certificate feature, map-based event discovery, and team coordination module all work seamlessly — fulfilling our core goal of impact and usability.
What we learned
We learned how to integrate multiple technologies into a single cloud-based solution. This project improved our understanding of full-stack development, authentication, real-time communication, and cloud deployment.
What's next for THE VOLUNTEER-CONNECT
Next, we plan to integrate AI-based volunteer-event matching, donation modules, and analytics dashboards to measure social impact. We also aim to scale the platform for wider use among NGOs and universities.
Built With
- express.js
- javascript
- jwt
- leaflet.js
- mongodb-atlas
- next.js
- node.js
- react.js
- tailwind-css
Log in or sign up for Devpost to join the conversation.