Team Isolation present Velp

Volunteer Today, Inspire Tomorrow

Velp is the ultimate platform for connecting volunteers and charities, empowering them to make a positive impact in their local communities. With Velp's innovative map feature, users can easily locate volunteering opportunities in their area, allowing them to quickly sign up for events that interest them. Charities are able to create and manage events, while volunteers have the freedom to accept the ones that work best for their schedule. Both charities and volunteers can easily sign up for Velp's services, with charities only needing to provide their UK charity number to get started. Join Velp today and start making a difference in your community!

Velp Demo Video | Northcoders Project Presentations

Velp Demo Video | Northcoders Project Presentations

Team Isolation

Henry TruongPreview: Henry Truong

Henry Truong

Chris LowryPreview: Chris Lowry

Chris Lowry

Emad IslamPreview: Emad Islam

Emad Islam

Taaha KhalifaPreview: Taaha Khalifa

Taaha Khalifa

Gerson Bonotto JuniorPreview: Gerson Bonotto Junior

Gerson Bonotto Junior

Abdeljallil KadidPreview: Abdeljallil Kadid

Abdeljallil Kadid

Tech Stack

We used React Native, Firebase, Nativewind, Postcode.io, Native-Maps, Axios, Geolocation

Firebase is a backend-as-a-service that offers an excellent developer experience, especially for mobile app development. It handles user authentication and provides a NoSQL database that enhances backend productivity. To implement styling, we used Nativewind, which takes advantage of reusable and quick utility classes. Additionally, React Native is a cross-platform mobile development framework that simplifies mobile app development for both iOS and Android. For interactive maps that allow users to locate and accept volunteering opportunities, we used React Native Maps. Finally, [Postcode.io](http://postcode.io/) was used to convert postcodes into longitude and latitude values for map markers.

During the development of our application, we encountered a number of challenges. One of the biggest challenges was dealing with an infinite loop within our code. This loop caused our firebase data store to crash, leading to a significant amount of downtime. In order to address this issue, we had to carefully analyze our code and identify the source of the problem. After some diligent debugging, we were finally able to locate and fix the issue. Another significant challenge we faced was related to the styling of our application. We chose to use nativewind, a popular styling library that is built on top of tailwind. While nativewind provided a number of useful features, we found that some of the features we needed were not supported. As a result, we had to get creative and find workarounds to achieve the desired styling for our application. This involved experimenting with different styling techniques and making changes to our code to ensure that everything worked seamlessly.

Tech StackPreview: Tech Stack

FAQs

  • What is Velp?

    Velp is a mobile app designed to connect individuals looking for volunteer opportunities with charities and non-profit organizations that need their support. With Velp, users can easily sign up and create a profile that highlights their skills, interests, and availability. Charities and non-profits can also use Velp to post their volunteering opportunities and quickly connect with potential volunteers.

  • How do I sign up for Velp?

    Signing up for Velp is easy! Simply download the app from the App Store or Google Play, and follow the prompts to create your account. You'll need to provide some basic information about yourself, such as your name and email address, as well as your volunteer interests and availability.

  • How do I find volunteering opportunities on Velp?

    Once you've signed up for Velp, you can browse through a variety of volunteering opportunities based on your interests and availability. You can also search for specific volunteer opportunities by location or keyword. When you find an opportunity that interests you, simply click "Sign Up" to let the charity or non-profit organization know that you're interested.

  • How do charities and non-profits post volunteering opportunities on Velp?

    Charities and non-profit organizations can easily post volunteering opportunities on Velp by creating an account and filling out a simple form. They'll need to provide some basic information about the opportunity, such as the location, date, and time, as well as any specific skills or requirements needed.

  • Is Velp available in my area?

    Velp is currently available in the United Kingdom. However, we're always working to expand our reach and bring our services to more communities around the world.

  • How does Velp ensure the safety of its users?

    At Velp, we take the safety and security of our users very seriously. That's why we require all users to create a profile and provide some basic information about themselves, such as their name and email address. We also encourage users to report any suspicious activity or behavior, and we review all reports carefully to ensure the safety of our community.

  • How can I get involved with Velp?

    There are many ways to get involved with Velp! You can start by downloading the app and signing up to volunteer for a cause you care about. You can also follow us on social media to stay up-to-date with the latest news and events. Finally, you can help us spread the word about Velp by telling your friends and family about our services and encouraging them to get involved too. Together, we can make a real difference in the world!