I realized the problem of adaptation the prisoners face once they leave the prison. This alienation prevents the prisoners` adaptation so it was a problem required to be solved. There are imprisoned people with impressive skills yet no ability to display them so we had to give them this chance.

What it does

It enables hiring prisoners get profitable jobs helping fight the scourge of exploitation in the prison system. It consists of three 'ends' for the different participants in the process.

The home route,, is for prisoners -- there they can sign up and create a profile which employers can view or login to update their profile.

For security purposes, prison officials need to approve their prisoners to seek jobs. This must be done before prisoner's profiles would be seen by employers. This is done at -- note all fields must be filled for the prisoner to be successfully approve.

Recruiters can send hire requests to prisoners at They simply select the category they are interested in and click the 'hire' button of the prisoner they would like to reach out to. Prisoners can receive plain text emails in many jurisdictions, hence when a recruiter hits hire, the prisoner is sent an email. Ideally, the recruiter would still need to reach out the prison before employment begins.

How we built it

We built the web application with NodeJS, MDBootstrap, EJS using icons from FontAwesome.

Challenges we ran into

We struggled with creating a system for the different stages of authorization before the prisoner is made eligible for employment.

We struggled with creating a suitable frontend system that integrated with our idea.

Accomplishments that we're proud of

We created a system that, though not complete, provides the basic functionality of what we had in mind.

What we learned

Team work

What's next for LinkInmates

I guess we'll have to wait and see !

Share this project: