This device is not compatible.

PROJECT


Build a CV Generator using Django

Develop a CV generator using Django, Bootstrap, and SQLite.

Build a CV Generator using Django

You will learn to:

Create a web application with Django.

Create dynamic HTML with Bootstrap.

Configure routes, models and views.

Use SQLite to query data.

Skills

Web Development

Web Frameworks

Full Stack Development

Prerequisites

Basic understanding of Python

Basic understanding of Django

Basic understanding of SQLite

Basic understanding of Bootstrap

Technologies

HTML

Django

Python

Bootstrap

Project Description

In this project, we’ll build a CV generator application using Django to enable users to automatically create CVs and download them in PDF format. We’ll use SQLite to manage the database and Bootstrap for styling.

The application will let users complete a multi-step form by entering their personal information, education, interests, work experience, and skills. It will generate a well-formatted CV upon clicking the “Create” button.

The image below shows what the end product will look like.

Project Tasks

1

Introduction

Task 0: Get Started

2

Create Database and Forms

Task 1: Create Models

Task 2: Create Database

Task 3: Create a Django Form Class

3

Create Frontend and Views

Task 4: Render the Form

Task 5: Get Values from the Input Fields

Task 6: Send Data to View

Task 7: Write the Data to the Database

Task 8: Add Download Functionality for CVs

Task 9: Create a Page to List Created CVs

Congratulations!