Skip to content

recursivezero/py-project

Repository files navigation

Audio CV

Creating a tool which ask user to upload resume file and this will generate audio file from that resume and also the transcript

Note

this project was build during in-person hackathon by peerlist on 21 Dec 2024 at Scaler school of technology, Bengaluru

How to Start

This was generated initially from bolt.new and using supabase

pre-requisite

  1. Install python v 3.11 and higher
  2. Install virtual environment package venv and other useful package
  pip install venv pipreqs vulture

Create virtual environment, which create .venv folder

   python3 -m venv ~/some/path/to/.venv

Activate the virtual environment

source ~/some/path/to/.venv/bin/activate

Note: to verify the activation of virtual environment, check does folder name (.venv) displayed ahead of terminal prompt.

Create requirement txt file

pipreqs . --force --ignore .venv

this will create requirements.txt file

Install required dependencies

python3 -m pip install -r requirements.txt

Note: to check all installed package, run python3 -m pip list

Run the application

streamlit run app.py

Open http://localhost:8085/

Note: to change the port; create .streamlit/config.toml file inside scripts folder and write below

[server]
port = 8085

Note: to deactivate virtual environment type source deactivate

API Endpoints

below are the APi which will be used

  • resume/list
  • resume/upload

References

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages