The Idea:

Volunteer work is one the greatest way to contribute to the society’s development. These days more and more people are looking for volunteers to build projects and create a community around them. 

This was the exact aim of this software application. Was to build a platform that would allow different companies to build a connection with the community.

When this whole project started there were many challenges that needed to be tackled. The main provocation was to build a custom software that will allow this interaction. And that will also provide a good user experience for both parties. 

For companies that are looking for serious, energetic people. But also for people that are looking to volunteer their work.

A custom software system had to be built. One that would allow for this bridge to be gaped. A team of 4 people has been assembled to take this software solution from a simple idea to a reality.

As a whole, the entire project lasted for a total of 4 months to produce a viable, easy to use, intuitive version.

Technologies used:

We started to build a multi-actor software system. One that is composed of a responsive web SPA (Single Page Application). After this, a UI (User Interface) had to be built in which people can easily interact with the software application in an easy manner.

The technologies that we’ve used for this project are API – .NET Core for the RESTful microservices on the backend side. 

On the web client side, that is being represented by an Angular 11 SPA client that consumes the exposed APIs. 

And finally INFRA – Custom that was used to build the custom infrastructure that would run on the internal servers.

The custom software solution that we’ve built had to be directly correlated to their website. An application that anyone can use by simply going on their website and downloading it. 

Since the whole world is making a transition to mobile applications, this solution had to integrate that too. A software solution to not only be used on their website but also on people’s phones as well.

The Software Application:

Now, just like any application out there, the user needs to have some features. Such as profile customization, finding volunteer work and customizing it according to its needs and wants. 

Once the profile has been completed, the volunteer will obviously start to look for work. Since most of the volunteers are looking for continuous work, through this software application, now they have the opportunity to choose their projects. 

If you choose to fully book your free time with work, you can freely do so.

Multiple companies can set up a profile as well where they can put projects for people. Once a project has been uploaded the volunteers are quickly notified.

Since most people start out with some volunteer work  to build their experience, it was quickly understood that this needs to be provided. Therefore the companies which are posting different projects are required to confirm and acknowledge the work experience of the volunteer.  Otherwise the volunteer would do the entire work in vain. And we both know how it feels…

At first, the solution looks pretty simple when you are looking at it from the outside. It was not that simple when we were building it. So we had to make it extremely simple for people to use it. To not look for the necessary features when they need it. Instead, to be 1 button away.

How abac Helped:

One of Abac’s core values is to simplify everything as much as possible,  and to make software solutions that are tailored to the needs of the end users, thus guaranteeing a simple and intuitive interaction. This is why we’ve included the creation of a low fi prototype as part of our free consultation process, so that anyone can bring their ideas to light.

The way that this project has been brought to completion was through careful analysis of the entire process., building a prototype, an application and then maintaining it. You can find more information on how exactly that is being done on our website under the Process section.