Inspiration

The inspiration behind SkillSpark arose from the widespread job losses in the tech industry, including my own. In response, I wanted to create a solution that would address a common need for job seekers, namely, creating an effective resume to improve their chances of employment. By building SkillSpark, I aimed to provide a relevant and useful SaaS product that could simplify and streamline the resume writing process for job seekers in the current job market.

What it does

SkillSpark aims to simplify the process of writing the skills section of resumes. The solution utilizes OpenAI's language generation capabilities to create a personalized skills section based on the job title/role of the applicant.

How I built it

SkillSpark was built from scratch inside the Wix Editor. With the use of the openai npm, we requested the user-generated inqueries directly from OpenAi. I used the following Velo APIs, *wix-storage-api to store information in the user's session *wix-window-api to know the form factor of the user's device and open the lightbox *wix-data-api to store user's feedback in the feedback collection *wix-animations to add animations to the pop-up feedback form *wix-secrets-backend-api to store the openai private key

Challenges I ran into

One of the main challenges in building SkillSpark was fine-tuning the OpenAI language generation model to accurately and efficiently generate relevant skills based on the user's job title/role. Additionally, integrating the various Velo APIs to ensure seamless functionality and user experience posed some challenges.

Accomplishments that I'm proud of

One of the biggest accomplishments of SkillSpark is successfully leveraging the power of OpenAI to automate and simplify a crucial aspect of the job application process. Additionally, building and integrating the various Velo APIs and creating a smooth user interface were also significant achievements.

What I learned

During the development of SkillSpark, I learned a lot about the capabilities of OpenAI and how it can be integrated into different applications. I also gained experience in working with Velo APIs and integrating them to create a seamless user experience.

What's next for SkillSpark

Moving forward, the next step for SkillSpark is to further improve the accuracy and efficiency of the language generation model by incorporating feedback from users and fine-tuning the algorithm. Additionally, expanding the application to generate other sections of the resume and integrating with popular job search platforms are also potential next steps.

Built With

Share this project:

Updates