Develop An Online CV Builder using Python

Published on . Written by

Online CV builder using Python

What is Curriculum Vitae (CV)? In simple words, I can say that it is a document that reaches to the recruiter's table before you do! It tells briefly about your work, achievements, projects, and experience. The resume is the thing that helps you to sell your skill. It helps to stand out from the crowd and brand yourself. It’s okay up to this point but building an attractive and neat resume is an art. Only a few can create an impressive resume. Not everybody is an expert in it. Others have to buy it from an online website for a much high price. What a great opportunity it is for you if can build a small resume builder website and host it for public use. It will also create a decent income for you by charging users a few bucks and showing Google ads. Taking motivation from this idea, we are going to briefly discuss the project in this article.

Read more..

SLNOTE

Skyfi Labs Projects
Project Description

The idea of the project is to create a website using HTML, CSS, and Django which will create a nice resume for the user after filling the necessary information. If it is possible to create two or templates for resume. At the first, user will be asked to choose the resume template. After that ask the user to fill the necessary data like name, college name, grades, CGPA, etc. At the last step, our website should generate the complete resume of that user.

Project Implementation

Before starting this project you will be needed to have Python installed on your computer.

Now as Django always used a virtual environment, set up it by using command pip install virtualenv. Name your virtual environment as venv. Activate the virtual environment. 


SLLATEST
In a virtual environment, download the latest version of django. Use pip install django to install django. Create a new django project simply by using django-admin.py startproject Project_name command. This will create a new directory with Project_name which will contain the manage.py file. Use manage.py file to start the server. Start the server by using the python manage.py runserver command.

Open the browser and type url localhost:8000 to check whether the server has started or not.

Create the templates for resume using HTML and CSS. Create the forms for taking input from the user.

Arrange the pages in order of asking the user the information in the right order, like first ask about personal details, then educational and so on. Store that data in the database using either SQL or Mongodb.

Now its time to place that data in the resume template. Accurately put the data in a template and give the option to save or print the resume.

Host your project with good hosting on the internet.

Software requirements: Text editor and Python3, django

Programming Languages: Python, Django, HTML, CSS, Javascript


SLDYK
Kit required to develop Develop An Online CV Builder using Python :
Technologies you will learn by working on Develop An Online CV Builder using Python :


Any Questions?


Subscribe for more project ideas