No More
Evictions
Building an online tool that allows immigrant families to easily file for the CDC moratorium on evictions. In partnership with the Atlanta city government
Illustration of a home protected by the CDC moratorium on evictions
Building an online tool that allows immigrant families to easily file for the CDC moratorium on evictions. In partnership with the Atlanta city government
Overview
Result
A mobile-first web tool that
texts users a pre-filled
Docusign CDC declaration form
My role
Back-end web developer
The team
Hannan Abdi, Santiago Arconada,
Olivia Hughes, Rhea Laroya
Tools
Flask, Twilio,
Python Anywhere,
Docusign API, Javascript
Timeline
Aug 2020 - Dec 2020
Timeline of project work
Client
Welcoming Atlanta provides direct service work to immigrants in Atlanta, offering personal guidance and support, running food drives, connecting residents with legal and victims counseling, among a host of other assistance measures. Their constituency is largely Latinx, low-income folks who may or may not be documented.
Logo of Welcoming Atlanta
Problem
Months into the pandemic, the Mayor’s Office of Immigrant Affairs (known as Welcoming Atlanta) noticed that their constituents were increasingly reporting cases of eviction. Most of these evictions were happening illegally, since a majority of the tenants should have been protected by the CDC moratorium on evictions, which halted all residential evictions due to nonpayment during COVID.

As the client of our Master’s project, Welcoming Atlanta asked us to create a solution that would help their residents discover if they are eligible for the CDC’s protection and file the letter to prevent eviction.
Illustration of concerned woman
Solution
We designed and built NoMasDeslojos.com (No More Evictions in English), a mobile website in Spanish and English that uses plain language to help users discover if they are eligible for the CDC’s moratorium on evictions, then texts them a link to a pre-filled Docusign CDC letter that they can file with their landlords.

Since its launch in December 2020, nearly 300 text messages have been sent to community members with a linked CDC declaration.

Star
This project was awarded the best team Master’s project in the MS HCI program at Georgia Tech.
Discover your eligibility
Being eligible for the CDC’s protection requires one to meet specific criteria. No Mas Desalojos asks the user a few questions and evaluates their eligibility insantly.
Text the letter to your phone
After completing the eligibility questionnaire, the user can have a link to the CDC declaration form texted to their phone in seconds via the Twilio API.
Sign and deliver
The texted Bitly link takes the user to a pre-filled Docusign CDC declaration form. The user simply taps “Sign” and has a legally binding CDC letter that they can send to their landlords and prevent eviction.
Link to website
The website can be accessed at NoMasDesalojos.com. Keep in mind that the website is intended to be used on mobile devices (since this is how community members are accessing it).

We ask that you don’t use the tool unless you need it, since the texting and Docusign functionalities are paid services.
My contribution
I was the backend developer on the project, writing the server code in Python (Flask), integrating it with the Twilio, Bitly, and Docusign APIs, handling integration with the frontend (AJAX), and deploying the website on PythonAnywhere. I also played a supporting role in the research work, attending field observations, interviews, and the focus group.
Image of teammate and myself volunteering
Santiago (left) and me at a Welcoming Atlanta food distribution event
Details
Research
Before we dove into a technical solution to the illegal eviction problem, we first worked to better understand what the community was going through, and to build relationships with tenants and Welcoming Atlanta staff.
Research activities conducted
16
Field observations
16 dots
3
Staff interviews
3 dots
5
Expert interviews
5 dots
1
Focus group
1 dots
Since the solution that we were meant to build would interface primarily with the community, we focused heavily on field observation research. This included attending volunteer events within the affected communities and observing community navigator meetings (community navigators are staff members who live and work in the areas Welcoming Atlanta serves).
Results
One of the most valuable things we gained from our research was visibility and trust. Community members and Welcoming Atlanta staff knew us by name, and could see our dedication to their work through our continued presence.

We also learned a lot about the community and why the CDC moratorium was largely not being effective in preventing evictions.
1 dots
Why the CDC’s ban wasn’t working
#1
Lack of awareness
Crossed out eye
First and foremost, many community members were not aware of the moratorium, according to Welcoming Atlanta. While the organization has attempted to raise consciousness of the order, reaching people and getting people to understand it has remained a challenge.
#2
Inaccessible legalese
Legal documents
While the CDC’s ban sounds simple enough, the process to wield it for protection is not. For starters, if you are interested in filing the CDC letter, you must first discover if you are eligible or not. There are currently five points of criteria that you must meet, some of which are pretty difficult to understand; for example, here is the second criteria:
“The individual either (i) earned no more than $99,000 (or $198,000 if filing jointly) in Calendar Year 2020, or expects to earn no more than $99,000 in annual income for Calendar Year 2021 (or no more than $198,000 if filing a joint tax return),4 (ii) was not required to report any income in 2020 to the U.S. Internal Revenue Service, or (iii) received an Economic Impact Payment (stimulus check).”
You can image how difficult it might be for someone to make sense of this if English was not their first language.
System requirements
Based on the user needs and tasks we found through our research and our conversations with Welcoming Atlanta, we were able to rapidly generate a list of design requirements for the solution. Due to the urgency of the demand (the CDC moratorium was set to lapse within a few months and evictions were increasing), the design process was accelerated as much as possible.
1
Application must be in conversational, accessible Spanish
2
Application must be accessible via a phone
3
Application should allow user to reach out for support
4
Application should reduce fear of retaliation from landlords or the government
5
Application should allow user to sign CDC letter online
6
Application should text the CDC letter directly to user’s phone (avoid email, which many users do not have)
Design
Due to a spike in illegal evictions within the community, urgency took top priority in the design and development of the application. Instead of completing a full design in Figma, getting feedback, and then starting development, we did design and dev concurrently.
Design mockups
To ensure that development could begin as soon as possible, we immediately created high fidelity mockups in Figma. Since community members almost exclusively have access to phones (and not desktops), we designed for mobile. Below are a few screens from the initial mocks:
Screen of application
Screen of application
Screen of application
Screen of application
Technical implementation
With the design requirements laid out and some initial mockups done, we architected a system that would be able to meet our needs.
The tech stack
Jspsych logo
On the frontend we used a small javascript library called jspsych. It was perfect for quickly creating a system that asks the user a series of questions, and stores their responses in a data object that we could send to the backend for processing.
Flask logo
On the backend, Flask (a Python micro web framework) handles all of the server code, including routing, data processing and sanitation, and API calls.
Docusign logo
Once the user submits a request for the CDC form, Flask generates a DocuSign link, embedding their information as URL parameters used to auto-populate the form. It then shortens this link through usage of the Bitly API.
Twilio logo
Finally, Flask calls the twilio API (a cloud platform for programmatically placing texts or calls) to text the user the link to the form – all within a few seconds.
Deployment and impact
We launched NoMasDesalojos.com in December 2020, providing Welcoming Atlanta with training on how to use the tool, and helping them get it out to the community for use.
Number of texts sent per month
Graph showing number of texts sent each month via the application
At launch, we saw modest usage of the website. As you can see in the graph above the number of texts in the first few months of deployment varied between ~10 to ~30 texts (to unique phone numbers).

However, in March, we saw a huge uptick in the number of texts sent. This was due to two reasons: 1) Welcoming Atlanta did another wave of outreach around the application, and 2) a round of rental assistance (financial relief) that was promised fell through, leaving a lot of folks at major risk of eviction in the community.

At time of writing, the CDC moratorium is still in effect, and the website continues to be used and maintained.