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, linkinmates.herokuapp.com/, 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 linkinmates.herokuapp.com/prison -- note all fields must be filled for the prisoner to be successfully approve.
Recruiters can send hire requests to prisoners at linkinmates.herokuapp.com/admin. 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
What's next for LinkInmates
I guess we'll have to wait and see !