Skip to content

Build your CV fast and easy way. A Python app powered with Flask framework

Notifications You must be signed in to change notification settings

aqerd/CVbuilder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Follow @aqerd on GitHub Follow @RasulGasanbekov on GitHub Follow @tazik23 on GitHub Open issues for CVbuilder Watch CVbuilder on GitHub Star CVbuilder on GitHub

Build your CV fast and easy way

Profile

🔗 How to run

Make sure you have Flask, Python 3.10 (at least), and the necessary libraries installed on your machine.

To start this you can clone our repository:

git clone https://github.com/aqerd/CVbuilder.git

Set the environmental variables:

GROQCLOUD_API_KEY=token
MAIL_PASSWORD=password

Tip

To get your GroqCloud API key, visit the documentation. You can collect your email password by creating a new email on any service and retrieving it from the settings.

Note

For GroqCloud API you might encounter a connection error if you're running this in Russia.

🔨 Powered by

  • Python 3.10
    • Pillow
    • Reportlab
    • Python-docx
    • Jinja2
  • Flask
    • Flask-WTF
    • Flask-Mail
  • HTML
    • CSS
    • JavaScript
  • LLM
    • GroqCloud
    • Llama 3.3 70B Versatile

🎨 Site design

Design was produced by Ruslan Suleymanov with Figma. See this project on Behance or in Figma Community.

🖼️ Contribute with new theme

Want to contribute our project with new theme design? See this documentation Themes

🚀 Deployment

Site is not deployed yet

🧑‍💻 Credits

Project made by Ruslan Suleymanov, Rasul Gasanbekov and Vladimir Golubev for Python course at Ural Federal University