September 2023
AdScribe - AI-Powered Recruitment Tool

An AI-driven application that generates comprehensive recruitment documents from minimal input, streamlining the hiring process for recruiters.

Stack:
  • RedwoodJS
  • OpenAI GPT
  • Azure AI
  • TypeScript
  • Tailwind CSS
  • Jest
  • React Testing Library
  • Storybook
  • MSW
  • GraphQL
  • ShadCn
  • React Hook Form
  • Zod
  • Zustand
Client: AdScribe
Categories:
  • Web Apps
  • ai-tools
  • All Projects
AdScribe application interface showing AI-generated recruitment documents
Project Overview

AdScribe is an innovative AI product designed to revolutionize the recruitment process. By leveraging advanced AI technologies, AdScribe generates a wide array of recruitment documents from minimal input, significantly reducing the time and effort required in the hiring process.

Key Features

The core functionality of AdScribe lies in its ability to generate detailed recruitment documents such as job descriptions, interview questions, and candidate assessments based on minimal input from recruiters. This AI-driven approach ensures consistency and thoroughness in the recruitment process while saving valuable time for hiring professionals.

Technical Stack

AdScribe is built on a robust technical foundation using RedwoodJS, a full-stack framework that integrates React, GraphQL, and Prisma. The frontend is developed with TypeScript and styled using Tailwind CSS and ShadCn components, ensuring a type-safe and visually appealing user interface. State management is handled efficiently with Zustand.

AdScribe application interface showing AI-generated recruitment documents
AdScribe application interface showing AI-generated recruitment documents
My Role and Contribution

As a contractor on this project, I played a significant role in developing AdScribe alongside Ron, who served as my lead and mentor. While I didn't develop the project single-handedly, I was heavily involved in implementing key features, writing unit and integration tests using Jest and React Testing Library, and creating component documentation with Storybook. Working closely with Ron allowed me to learn and contribute meaningfully to this innovative project.

Development Process

Our development process was collaborative and agile. We used Mock Service Worker (MSW) for API mocking during development and testing, which allowed us to work efficiently on frontend features without dependencies on the backend. The experience of working in a team setting on such an advanced AI-driven application was invaluable for my professional growth.

User Experience

The application's user interface is designed for simplicity and efficiency. We implemented React Hook Form, coupled with Zod for validation, to ensure a smooth and error-free data input process. The AI-generated content is presented in a clear, easily editable format, allowing recruiters to fine-tune the output as needed.

Future Enhancements

Future plans for AdScribe include expanding its AI capabilities to cover more aspects of the recruitment process, integrating with popular applicant tracking systems, and developing advanced analytics to provide insights into recruitment trends and effectiveness. I'm excited to see how the project evolves.