In-Bound: Welcome Aboard, Stress-Free Onboarding


🌟 Inspiration

Employee onboarding is a crucial yet time-consuming process. According to Gallup, it takes an average of 12 months for a new employee to become fully productive, with most employees requiring 5-8 months to reach full efficiency (Source: Human Panel). Additionally, organizations spend an average of $1,252 per employee on training and development (Source: Association for Talent Development). Despite these investments, many companies still struggle with lengthy onboarding times and inconsistent training experiences. New hires also often experience problems such as not knowing where to find the information they need, and being overwhelmed with too much information. Therefore, we wanted to create a solution that simplifies this process, making it efficient and stress-free for everyone involved.


🚀 What It Does

Our onboarding software allows team managers to create custom onboarding procedures for their teams. Managers can drag and drop relevant documents and information into the application, and our AI generates a chronological list of steps and to-dos. This ensures that new employees have a clear and structured path to follow, making their integration into the team seamless and efficient.


🛠️ How We Built It

We built In-Bound using a combination of modern web technologies and frameworks:

  • Frontend: Developed with React, providing a responsive and interactive user interface.
  • Backend: Powered by Node.js, enabling robust and scalable server-side operations.
  • Authentication & Data Management: Utilized Supabase for secure and efficient handling of user information.
  • AI Functionalities: Integrated using natural language processing (NLP) techniques to parse documents and generate workflows.

Project Structure

  • Authentication: Secure login and signup functionalities for both managers and employees.
  • Dashboard: A comprehensive dashboard with a two-column layout, navigation sidebar, and main content area for displaying onboarding progress, team information, and more.
  • Layouts: Reusable layout components for both manager and employee interfaces, ensuring a consistent and user-friendly experience.
  • Files and Flows: Functionalities for managing team files and creating dynamic onboarding flows, including AI-powered prompt generation.
  • Prompt and Flow Editors: Interactive editors that allow managers to create and modify prompts and flows with ease.
  • Employee View: Employees can access and navigate their personalized onboarding flows, view relevant files, and track their progress.

🧩 Challenges We Ran Into

One of the main challenges we faced was ensuring the seamless integration of AI functionalities with our platform. Parsing lengthy documents and generating accurate workflows required extensive testing and fine-tuning. Additionally, creating a user-friendly interface that caters to both employees and employers was a complex task, as we needed to balance simplicity with functionality.


🏆 Accomplishments That We're Proud Of

  • Successfully developing an AI-powered system that can parse documents and generate workflows, significantly reducing the onboarding time for new employees.
  • Our platform's live tracking feature allows employers to monitor progress in real-time, providing valuable insights and support.
  • Creating a user-friendly interface that has received positive feedback from both employees and employers during our testing phase.

📚 What We Learned

Throughout this project, we learned the importance of user-centric design and the value of integrating AI to enhance functionality. We also gained valuable experience in handling complex file parsing and ensuring smooth communication between the frontend and backend. This project taught us the significance of collaboration and iterative development in creating a successful product.


🔮 What's Next for In-Bound

Moving forward, we plan to enhance our AI capabilities to provide even more personalized and detailed onboarding experiences. We also aim to integrate additional features such as progress tracking, feedback collection, and analytics to further improve the onboarding process. In addition, we plan to integrate with other HR systems to provide a seamless experience for employers. Our goal is to continuously refine and expand our software to meet the evolving needs of teams and organizations.

Built With

+ 6 more
Share this project:

Updates