I'm an enthusiastic web developer. Web development started as a hobby for me, but I stepped away from it for several years. A few years ago, I decided to return to the field to catch up on the latest trends and technologies. Since then, I've immersed myself in various programming languages, libraries, and frameworks.
I now have a solid understanding of HTML, CSS, JavaScript, Node.js, Next.js, React.js, MySQL, MongoDB, PostgreSQL, MariaDB, Strapi, Contentful, JSON, and many other related concepts and functionalities.
I'm capable of deploying projects on any hosting platform, integrating various APIs, and, in principle, developing complete full-stack web applications.
Artificial intelligence has been a significant help in my learning journey and project development. With AI's assistance, I've built several websites, including an AI Blog where I publish AI-generated blog posts.
Project Overview
I have already done a Free ATS CV and Resume Builder web application. This platform will enable users to create and manage their CVs and resumes online, offering features like PDF and other format downloads, as well as Google Drive sharing functionality.
The primary goal of this project is to provide a sophisticated, free platform where individuals can create ATS (Applicant Tracking System)-friendly CVs and resumes.
Current Development Status
I've already started working on this website and am making regular updates daily and weekly.
The Free ATS CV and Resume Builder is currently live. I'm using Next.js for the frontend and MongoDB for the backend to store user data.
A core objective for me is to ensure the complete security of user personal information and other data. Soon, as the project approaches completion, all user data in MongoDB will be fully encrypted, making it unreadable and undecipherable even by administrators. In the future, I plan to release the codebase on GitHub as an open-source project.
Implemented Features
Currently, the website includes the following functionalities:
Authorization/Registration System: Secure user sign-up and login.
Profile Editing: Users can manage and update their personal information.
Dashboard: A personalized area for users to manage their CVs and profiles.
CV Creation and Saving: Users can create and save multiple CVs.
PDF Download: Users can download their created CVs in PDF format.
Upcoming Features and Public Profiles
At present, only one CV template is available. However, I am actively working on adding 10 new templates within the next week.
Additionally, registered users can control the visibility of their profiles from their dashboard, choosing between public or private status. By default, all profiles are private and must be explicitly made public by the user. If a user makes their profile public, they'll receive a unique shareable link. Private profiles remain inaccessible to others.
The purpose of the public profile page is to provide a visually appealing, resume-like online presence that users can directly share with potential employers.
For optimal search engine optimization (SEO), the public pages of the website are equipped with Open Graph tags and essential meta-information.
Top comments (0)