Inspiration

The idea behind our project is to establish a community-focused platform dedicated to charitable engagement and social impact. Our website is designed to bridge the gap between individuals seeking to contribute their time and skills and those in need of voluntary assistance, such as the elderly. By fostering a network of community-oriented individuals, we aim to cultivate a culture of mutual support.

What it does

Once registered, users can look for volunteer opportunities or ask for volunteers. For those who are looking for volunteers, they would have to create a post through our intuitive post-creation process. This is also where they can specify the detail of what they want the volunteers to do, how many volunteers are needed, and other details (show making post page). Each post will appear on the available posts page, allowing other community members to browse and respond to various request for volunteer help (show the page with a list of posts).

How we built it

We utilized Next.js, Express, Material UI, and Firebase. All of the UI was created through MUI components, while user account creation and information storage was handled through Firebase. Routing was handled through Next.js. Future developments would involve Express routes for handling posts and further features such as ratings and reviews.

Challenges we ran into

Some challenges we ran to is figuring out how JavaScript and libraries such as MaterialUI worked. Most of our team have not worked with these libraries and JavaScript before so we had a difficulty working figuring out how to do what we have envisioned.

Accomplishments that we're proud of

We are proud of our user login/authentication system!

What we learned

We learned a lot from this project especially JavaScript and the React libraries.

What's next for UNITY Volunteer

We hope to add a feature where we search for other volunteer opportunities based on a given location, potentially build a rating system for those who post looking for volunteers.

Built With

Share this project:

Updates