Skip to content

aqerd/cvbuilder

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

Clone our repository:

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

Set the environmental variables in .env. For reference see .env.example file.

Note

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

Make sure you have Python 3.10 (at least), make (install it if you have Windows) and Docker Engine installed on your machine.

To build and up docker container run this:

make

Now go to localhost:8181 in your browser.

Important

Note that you might encounter a connection error if you're running this in Russia.

🔨 Powered by

  • Python
  • uv
  • Ruff
  • Flask
  • Docker
  • HTML, CSS and JavaScript
  • Google's Gemini 2.5 Flash with GenAI

🎨 Site design

Designed by Ruslan Suleymanov in 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 deployed on cvbuilder.art on Yandex Cloud with Apache HTTP Server. AI features are disabled since it's deployed in Russia

🧑‍💻 Credits

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •