My Way Out

RSP - Dashboard
PROJECT TYPE

Startup

Custom Software

Web App

CLIENTS:

Eli Rivera
Ruben Gaona
Ryan Grahm

MY WAY OUT – A NON-PROFIT ORGANIZATION

The purpose of a custom web app can go well beyond the conveniences we use them for every day. With skill and creativity, the power of a quality custom software and web app is limitless. Here is the story of how Symphony Software teamed up with a nonprofit startup organization to create a multidimensional app that benefits the community and changes lives.

The Client

While we enjoy working with all of our clients, the team at Symphony Software is incredibly excited when we have the opportunity to work on projects that benefit the greater community. We recently had such an opportunity when we developed an app for “The Way Out”, a nonprofit out of Milwaukee, Wisconsin, that helps people who were previously incarcerated reconnect with the workforce. This organization was founded in 2019 by Eli Rivera and Ruben Gaona, entrepreneurs who know first-hand the obstacles faced by those affected by the criminal justice system. The mission of The Way Out is to help this vulnerable population achieve a better future by “breaking the cycle of incarceration through technology and living wage jobs.” This phenomenal organization was awarded a grant by the Google for Startups Latino Founders Fund in addition to being recognized on local news channel TMJ4. They were in search of cheap mobile app development to enhance their system for job seekers, employers, and community supports to connect to one another. When a previous happy customer reached out to us for this project, we were elated to see how we could help.

The Challenge

Like many startups looking for app development for nonprofits, the founders of TWO were on a tight budget. We collaborated to create software with all the capabilities they needed while staying within their monetary constraints. Symphony Software works efficiently and economically to make the most of our clients’ budget. Rivera and Gaona saw how we keep our costs low and pass that savings on to our customers. For instance, we use a highly skilled economical global labor pool but maintain fully qualified personnel in our United States offices. This means we can be available at convenient business hours and do not have language barriers that other companies experience when they outsource labor overseas. Our customer is our foremost concern and we will never sacrifice quality to cut costs.
When we met with TWO, they explained that there were two distinct audiences for their app: those aiming to reintegrate into the workforce and greater society after incarceration and the employers and support resources in the community they need to accomplish this goal. Symphony Software was able to brainstorm many features that allow this anti-bias employment platform to accomplish its mission with greater efficiency than similar apps on the market. With mobile app development for startups like TWO, our creative skills truly shine. We collaborated with the leaders at TWO to develop the “My Way Out” app which brings these two audiences together to accomplish remarkable things.

How the My Way Out Web App Works

There are three distinct types of users – Clients, Resource Service Providers and My Way Out

1

Justice Involved Users / Clients can create an account, create their resume and support services needed

2

Resource Service Providers (RSP) can buy subscription into the platform and interact with Clients and onboard them if there is a match

3

RSPs create a reentry plan (Journey) and can also assign Support Service Providers

4

Journey was broken down into specific tasks to make it easier to achieve smaller goals

5

Users can chat with each other to keep communication seamless

6

When small tasks are completed, clients win prizes

7

RSPs can view client interactions and its timeline to help them track client engagement

8

RSPs can enter case notes for each client to keep track of off the portal interactions

9

The Way Out (TWO) has access to client profiles so they can guide them through the process

10

TWO has a very powerful dashboard to track clients onboarded, RSPs subscribed, new clients, % tasks completed by client

11

TWO has all the notifications for the tasks to be completed by clients and for how long the tasks have been open

12

TWO has full access to all the functionality and act as a client or RSP to keep the process smooth

Services Provided

Screenshot 2023-02-14 at 12.12.46 am

Business Analysis

Screenshot 2023-02-14 at 12.12.56 am

Project Managment

Screenshot 2023-02-14 at 12.13.23 am

User Journey

Screenshot 2023-02-14 at 12.13.17 am

UX/UI design​

Screenshot 2023-02-14 at 12.13.11 am

iOS and Android development

Screenshot 2023-02-14 at 12.13.04 am

Web App development

Screenshot 2023-02-14 at 12.13.29 am

API and back-end development

Screenshot 2023-02-14 at 12.13.35 am

Quality Assurance and testing

User Journey Creation

A user journey is a visual representation of the steps a user takes to accomplish a specific goal or task while interacting with a product, such as a website or mobile app. It provides a comprehensive view of the user experience and helps designers and product teams understand the various touchpoints and pain points that users encounter while using a product.

Following are the steps Symphony Software used in developing user journeys:

Defining specific goals that each user is trying to accomplish.
Researching and Gathering information about the target user and their motivations, behaviors, and pain points.
Mapping the journey by using the information gathered from research and creating visual representation of the user journey, mapping out each step the user takes from start to finish.
Identifying various touch-points along the user journey, such as website pages, interactions with customer service, and notifications.
Refining the journey by making changes and testing until it met the needs of the target user.

Developing a user journey is an important step in creating a successful product that meets the needs of its users. It helps all stakeholders understand the user experience from start to finish and make informed decisions about design and development.

Architecture Design

  1. The software architecture was designed as a collection of components, each of which had a specific responsibility. These components were loosely coupled, meaning that they can be modified or replaced without affecting the rest of the system.
  2. The components communicate with each other through well-defined interfaces. The interfaces were designed to be as simple and generic as possible, to promote reusability and maintainability.
  3. The technologies used in the software architecture were chosen carefully, based on the system’s requirements and the chosen architectural patterns. For example, if the system had to be highly available, fault-tolerant, and scalable, so we chose technologies like microservices, containers, and cloud computing.
  4. performance and scalability: The software architecture was also designed to be performant and scalable. This involved designing the system to handle a large number of users and a high volume of transactions. Techniques like caching, load balancing, and horizontal scaling were used to achieve these goals.
  5. security and privacy: The software architecture was also designed to be secure and protect the privacy of its users. This involved designing the system to prevent unauthorized access, protect sensitive data, and ensure the confidentiality, integrity, and availability of the system.
  6. maintainability: Our software architecture is always designed to be easily maintained over time. This involved designing the system to be modular and well-organized, with clear documentation and well-defined processes for testing and deployment.
value-more2

UX/UI Design Creation

The goal of UI/UX design is to capture the audience’s attention, communicate a message, and evoke an emotional response. For Symphony Software the goal for a successful creative design is to be aesthetically pleasing, memorable, and effective in communicating the intended message.

Our UI/UX Designers have Masters in Creative Design and we give this step the utmost importance as it core to success of the project. For us UI/UX design is the art and science of combining imagination, technical skill, and design principles to create visually engaging and memorable designs that communicate a message and evoke an emotional response.

Overall, designing the software architecture is a complex task that requires careful consideration of the system’s requirements, the chosen architectural patterns, and the technologies used. By following a structured process and paying attention to these key points, Symphony Software designs a software architecture that meets the clients system’s functional and non-functional requirements, is maintainable, scalable, and adaptable to changing needs.

Audience 1: Justice Involved Users

Justice Involved Users (clients) were the primary concern for the leaders at TWO. They made it clear that they wanted their clients to have a user-friendly experience that would draw them to the program and keep them engaged. Unlike other apps for nonprofits, this program needed to be intuitive so users could easily enter accurate information, even those with minimal literacy or experience with technology. In addition to entering information, My Way Out allows real-time communication between Service Providers and Clients.
Once client registers or logs in, they were be able to create their profile and performthe following:
• Personality and Skills Assessments 
• Build their Resume using our customized Resume Builder
• Selects Support Services like housing, banking etc that they need help with
• View the list of Service Provider (RSP) that automatically matches the Support services they are looking for based on their zip code
• Message / Chat with Service Providers
• View their tasks, open tasks and journey on the web app
• View timeline of tasks and update tasks and create notes within the tasks
• View interaction timeline
• View prizes and prize history

TWO wanted more than just a basic practical experience. They wanted their app to be fun and encouraging so clients would stay with the program. This is why we developed features where clients can set goals and track their progress through associated tasks, earning prizes along the way. The app continually calculates the percentage of tasks the client has accomplished so far and puts it into easy-to-read graphics. Seeing progress and earning rewards are major encouragements for reentry candidates and plays a large role to prevent them from dropping out of the program. The goal of any effective software is not only to attract users, but keep them coming back. That’s why Symphony Software is known for creating apps with long-term customer satisfaction.

Audience 2: Employers and Resource Service Providers

Justice-involved job seekers are only one part of the equation, however. The team at TWO knew that engaging great employers was crucial for the success of the program. That’s why they asked us to develop another dimension of the nonprofit app that easily allows employers to find candidates that make a great fit for their organization. A key component of this program is the anti-bias employment software which removes personal identifiers from each profile. Employers see a “blind profile” without names and addresses so they can focus their attention on the applicants’ qualifications, certifications and job skills. Rivera says, “The Way Out’s software assures that nobody’s application gets overlooked due to explicit and/or implicit bias.” Once they are matched with an employee, companies can offer incentives, validate accomplishments, and grant rewards.

Other types of service providers can also utilize the app so that formerly incarcerated individuals are set up for success when they reenter the workforce. Some of these services may include affordable housing, work-appropriate clothing, and healthcare. The app helps job seekers track their progress on these services in addition to employment tasks so that none of these crucial components gets neglected. Without the app’s support, tracking all of these tasks can seem overwhelming, contributing to the high rate of recidivism often seen in this population.

Reentry Service Provider is an organization and we set them up as follows:

• RSP has 3 types of users with each having different permissions Admin / account holder, Case Manager and Support Worker

• RSP can set up their account via subscription website

• select services provided transportation, housing healthcare, AODA, etc.

• add Case Managers and Support Workers

• add Support Service Provider(SSP)

• receive notifications when Client is onboarded

• message / chat with clients system within the portal

• create list of tasks for clients and their Journey to rehabilitate

Full Stack Admin Panel

Full Stack Admin Panel was created for The Way Out to be able to keep track of their clients, RSPs, all types of users. They were also given ability to act on behalf of any type of users view their journey and complete tasks.

Want to bring your Startup to life from a concept?

Let’s create the next big project in healthcare domain or your industry domain together. We apply our experience, growing expertise, and innovative tech stacks to develop a solution that will give you a competitive edge over the market.

Results

This startup mobile app continues to gain new users from both audiences every day and the founders are thrilled with its success. We could not be more proud of how the “My Way Out” app has bridged the gap between incarceration and reintegration into the community. Many employers are quickly discovering how this often marginalized population can be an invaluable contribution to their workforce. This is a great example of why Symphony Software is one of the industry’s best software developers for nonprofits. We have many satisfied customers like TWO who continue to return to us for their software development needs because of our fantastic customer service. While you may have numerous options for nonprofit app development and other software needs, Symphony Software will walk with you each step of the way to ensure the best experience possible. Take your company to the next level by using The Way Out for outstanding employee candidates and Symphony Software for unbeatable customer service and app development!

error: Content is protected !!