Skip to content

Sujan-Koirala021/ex-con-thrive

Repository files navigation


Ex-con Thrive : Personalized Assistance of Ex-Convicts

Watchers Forks Star

Issue Open Pull Request

License

Introduction

Ex-Cons Thrive is a project designed to help formerly incarcerated individuals reintegrate into society by providing job search assistance, legal support, mental health services, and more. This project draws inspiration from the hardships faced by ex-convicts during reintegration, including the stigma, lack of opportunities, and legal barriers that often limit their options. It makes use of Llama3-8b-8192 and Mixtral-8x7b-32768 AI model.

Dev.to url: https://dev.to/sujankoirala021/building-personalized-assistance-of-ex-convicts-ex-cons-thrive-172l

Problem Statement

Ex-convicts often face significant challenges when reintegrating into society, particularly in finding stable employment. Many encounter barriers such as:

  1. Stigma and Discrimination: Employers may have preconceived notions about hiring individuals with criminal records, leading to bias in the hiring process.

  2. Lack of Relevant Experience: Ex-convicts may struggle to translate their past experiences into marketable skills, making it difficult to compete in the job market.

  3. Limited Access to Resources: Many individuals lack access to information about job opportunities, training programs, and support networks that could aid their reintegration.

  4. Legal Restrictions: Some ex-convicts may face restrictions on the types of employment they can pursue based on their criminal history, complicating their job search.

The Ex-Cons Thrive project aims to address these challenges by providing a personalized job assistance platform that leverages advanced AI models to offer tailored job suggestions based on individual experiences, skills, and needs. The goal is to empower ex-convicts with the resources and support they need to successfully reintegrate into society and build fulfilling careers.

Key Features

Key Features

  1. Personalized Job Search for Ex-Convicts

    • Users can input their job experience, skills, legal restrictions, interests, and rehabilitation programs to receive tailored job recommendations.
    • AI-generated job listings with detailed descriptions help users find opportunities that suit their background.
  2. AI-Powered Legal Support

    • Provides categorized legal guidance on common issues faced by ex-convicts.
    • Utilizes AI models like Llama and Mistral to offer contextual responses to predefined legal questions, making it easier to understand complex legal processes.
  3. Mental Health Support Chatbot

    • An emotional support chatbot powered by the Groq API and two AI models to help users manage stress, mental health, and other emotional challenges they may face during reintegration.
    • Provides personalized suggestions and coping strategies based on user inputs.

Demo

Demo Video for Ex-cons-thrive

Dependencies

  • React
  • Tailwind
  • Express JS
  • Mistral and Llama

Getting Started

Installation

Clone the repository:

git clone https://github.com/Sujan-Koirala021/ex-con-thrive.git

Setup

Navigate to the client directory:

cd client

Install dependencies:

npm install

Create your own .env file under client directory

VITE_GROQ_API_KEY=<YOUR_GROQ_API_KEY>

Start the development server:

npm run dev

Usage

Visit the frontend application:

Open your browser and navigate to http://localhost:5173/.

Screenshots

1 2 3 4 5 6

Contributing

We welcome contributions from the community! If you'd like to contribute to Eventique, please follow these steps:

  1. Fork the Repository: Click the "Fork" button on GitHub to create your copy.

  2. Clone Your Fork:

    git clone https://github.com/Sujan-Koirala021/ex-con-thrive.git
  3. Create a Branch:

    git checkout -b your-branch-name
  4. Make Changes: Implement your changes.

  5. Commit Your Changes:

    git commit -m "Description of your changes"
  6. Push Your Changes:

    git push -u origin your-branch-name
  7. Create a Pull Request: Submit your changes for review.

License

This project is licensed under the MIT License.

Acknowledgments

  • React library for web and native user interfaces
  • Tailwind for the styling

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages