The aim of this project was to develop a user-editable CV directly within the browser, featuring custom themes that distinguish it from generic word templates.
Under the hood, this project leverages Laravel 11, ChatGPT (to parse an upload into JSON for manipulation inside the editor), Livewire, and Alpine.js. It provides an editable page where you can see your edits reflected in real-time, as if you were using word processing software.
Every element can be edited inline, and once blurred, the page saves the changes, reflecting what the end product will look like.
The project itself isn't fully polished yet; while it's functional, some elements lack a smooth UI/UX. My plan is to roll out this project as a freemium product. However, I'll only release it once all features are complete. It's crucial to me that the product is fully functional and user-friendly if I'm going to charge for it.
The project utilizes a variety of technologies. I chose to integrate ChatGPT to parse user-uploaded CVs into a structured format that can be easily manipulated within the project. This approach allows for flexibility in handling different types of CVs with varying structures. However, due to the reliance on ChatGPT API calls, I'll need to implement some sort of premium model to manage the associated costs.
- Stripe implementation / trials, referals
- Drag and drop sections / items for better UE
- More templates
Fill in the form, or shoot me an email to start a conversation about your web project