About the Project: We're Waterloo Engineering co-op students, and as many of you may know, the job market has been challenging lately. The process of finding co-op placements and full-time jobs can be overwhelming, especially when you're trying to keep track of applications, tailor your resume, and upskill in a competitive environment.

Job Journey was inspired by our own experiences navigating this tough market. We wanted to build a tool that could simplify and improve the job search process for students and professionals alike.

What We Learned: Throughout this project, we deepened our understanding of full-stack development, particularly in building secure and scalable web applications. We explored integrating AI-powered resume analysis, leveraging cloud services for seamless data management, and implementing robust authentication mechanisms to ensure user security.

How We Built It: We built Job Journey using a modern tech stack that includes: Frontend: React and Chakra UI for a responsive and user-friendly interface. Backend: Node.js and Express, with MongoDB for data storage and JWT for secure authentication. AI Integration: Cohere's API for advanced resume analysis and personalized feedback. Deployment: The app is deployed on a cloud platform, ensuring reliability and scalability.

Challenges We Faced: One of the biggest challenges we faced was integrating AI-driven features with a seamless user experience. Ensuring secure authentication and data management was also a priority, especially when handling sensitive user information. We had to iterate multiple times to get the balance right between functionality and user-friendliness.

In the end, Job Journey is our solution to the frustrations we've all faced in the job market. It’s designed to help you manage your progress, enhance your skills, and ultimately improve your chances of landing that dream job or co-op placement.

Share this project:

Updates