Skip to content

Gamattowicz/Resume_Builder

Repository files navigation

Resume Builder

resume_thumbnail

Table of contents

General info

Resume Builder is web application that allows you to quickly create a resume according to the template you selected.

Technologies

  • Python 3.9.x
  • Django 3.2.x
  • SQLite3/PostgreSQL
  • Bootstrap 5
  • HTML5
  • CSS3

Demo

Check app demo here.

Setup & Installation

Make sure you have the latest version of Python and pip installed

Clone the repository using the following command

git clone https://github.com/Gamattowicz/Resume_Builder.git

Create a virtual environment

python -m venv venv

Active the virtual environment

.\venv\Scripts\activate

Install all the project Requirements

pip install -r requirements.txt

Create an .env file to save your environment variables in /resume_builder directory, where <secret_key_name> is your sensitive data.
<email_name> is the email you will use to send emails to users through the application and <email_password> is the password for it.

SECRET_KEY=<secret_key_name>
EMAIL_USER=<email_name>
EMAIL_PASSWORD=<email_password>

Create your database

python manage.py makemigrations
python manage.py migrate

Running The App

python manage.py runserver

Viewing The App

Go to http://127.0.0.1:8000

Features

  • User management system user_management.gif
  • Adding photography
  • Creating resumes resume.gif
  • CRUD functionality to each field of the resume CRUD.gif
  • Reset password reset_password.gif

To Do:

  • Add option to download a resume

Status

Project in progress.

Contact

Created by @Gamattowicz - feel free to contact me!

About

A web application to generate resume according to a selected template. Written in Python using Django 3.2 and Bootstrap 5.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors