CareerWise
The Project
CareerWise is a mobile application designed to address the growing gap between traditional career guidance and the rapidly changing workplace shaped by AI. The app helps users explore careers by presenting automation risk as a key factor alongside job descriptions, required skills, and important job facts. By organizing this information into a single accessible page, CareerWise allows users to quickly develop a deeper understanding of careers that interest them and how AI may impact those fields in the future. Beyond exploration, CareerWise also provides career guidance for users who want to further pursue certain professions. The app offers individualized milestones and tasks that guide users from beginner stages toward job readiness, helping them better understand how to prepare for their desired career paths. My inspiration for this project came from conversations with my friends and growing news about AI expansion in the workplace. Many students can quickly name a career they want to pursue, but struggle to explain what the job actually involves, how AI may change it, or what steps are needed to prepare for it. With limited exposure to different careers, students often make decisions based on surface-level understanding rather than informed research. This can lead to stress from switching majors, pursuing careers that do not match their interests, or entering fields without understanding future industry trends. One of the primary technical challenges during development was ensuring that responses generated through the OpenAI API were correctly parsed and assigned to the proper sections of the application, such as job descriptions, skills, automation risk, and career outlook. Improper formatting or missing data could cause information to display incorrectly. To solve this issue, I implemented structured response handling and validation logic to ensure that generated text, images, and URLs were properly processed before being displayed in the user interface. Another major component of the program is the Firebase database system. Several challenges had to be considered, including preventing redundant data storage, protecting user information with secure database rules, and managing synchronization between devices in real time. Scalability was also important as the amount of stored data increases. These issues were addressed by designing a structured database model, enforcing security rules, reducing unnecessary repetition of data, and implementing reliable synchronization and error-handling strategies.
About the team
Team members
More cool Mobile apps projects
Lost in space
Mobile apps

GlucoSync
Mobile apps

AthleteWell
Mobile apps
