Job Prospect AI

Sep 25th, 2023
Fullstack, UX/UI, AI
Offline
Archived
Job Prospect AI Main Page
Job Prospect AI Dashboard Page
Job Prospect AI Document Page

TLDR

Job Prospect AI is a web application designed to simplify company research for job seekers in an era where remote work is opening up a world of opportunities. This innovative tool empowers users to discover valuable insights about potential employers, their products/services, target markets, and even generates relevant interview questions to showcase their knowledge and interest to recruiters.

Tools & Technologies

The development of Job Prospect AI leveraged modern technologies and frameworks such as NextJS, FastAPI, Python, React, TypeScript, TailwindCSS, Supabase, Vercel, Web Scraping, Langchain, and GPT. These tools enabled efficient development, AI integration, responsive design, and data acquisition from the web.

NextJSFastAPIPythonReactTypeScriptTailwindCSSSupabaseVercelWeb ScrapingLangchainGPT

Summary

Motivation

During my job search process, I attended many virtual career fairs, networking events, coffee chats, and interviews. I found myself spending a lot of time researching companies and trying to find the right people to talk to. I wanted to build a tool that would make this process easier for job searchers in an environment where remote work and digital applications are flooding the job market, making applying to more companies a necessity.

Problem

I created Job Prospect AI because I saw how tough it is for folks to find jobs nowadays. Two big problems make it even harder:

Lots of Online Job Hunting: In today's digital world, there are tons of job websites and remote work opportunities. That's good, but it also means more people are applying for the same jobs. This makes it tough for employers to pick the right person.

Uncertain Job Market: The economy is also shaky, with some companies laying off workers and not hiring new ones. So, there are fewer job openings, and that means you're up against even more competition when job hunting. Job Prospect AI is here to help you navigate through these challenges.

Solution

My product simplifies job searching in two ways:

1.) Company Summary Generator
With just a website link, it creates a summary of companies. It helps you:
Know the Industry: Understand what the industry is all about.
Learn About Companies: Get details about what they do and what they make.
Find the Market: See who their customers are and how the market is changing.
Ace Interviews: It even helps you come up with great questions to ask recruiters.

2.) Interview Prep Sheet
For interviews, it goes a step further. It adds:
Job Details: Tells you about the position and what someone in this position could be working on, in relation to the products and services.
Qualifications: Explains what those qualifications really mean.

My goal is to make your job search easier and help you stand out during interviews.

Architecture

I built this using modern tools and languages to make it fast and reliable. Here's how it all fits together:

NextJS: This serves as both the backend and frontend framework, making the app efficient.
Typescript: It brings some advanced coding qualities to the mix.
ReactJS: This helps create the structure of the app's frontend.
TailwindCSS: It takes care of styling and makes the app look good on any device.

For the AI part:
FastAPI & Python: These were used to develop the AI.
Langchain: It's like the brain behind the scenes for AI processing.

To get data:
Selenium & BeautifulSoup: These two work together to scrape data from the web.

For storage and deployment:
Supabase: It handles authentication, storage, and the database.
Vercel: This is where the app is hosted, and it makes sure everything runs smoothly.
This setup ensures a seamless and efficient experience for users.

Find me elsewhere