During the development process, I conducted a detailed analysis of competitors offering both paid and free services. Subsequently, I began researching methods for creating aesthetically pleasing and dynamic PDFs. As a result of my research, I decided to use the wkhtmltopdf library for HTML-to-PDF conversion.
For this project, I chose Django for backend development and PostgreSQL for the database. In 2017, I launched the application using NGINX and Gunicorn.
However, I was unable to achieve the user numbers I had anticipated. I believe the primary reason for this was my inability to design the resume creation process to be simple and user-friendly. Additionally, the high resource consumption of the PDF rendering process required a significant portion of my budget to be allocated to server costs, leaving little room to focus on advertising efforts, which also contributed to the application's underperformance.
Despite this, cvzilla remains an important project for me, as it was a large and comprehensive project that I developed from start to finish. Through this experience, I gained valuable insights and grew more confident in my abilities.
You can browse through cvzilla introduction and tutorial videos by clicking here.