[go: up one dir, main page]

Skip to content

desaianm/internship_finder

Repository files navigation

📄 Internship Finder

Welcome to Internship Finder – an interactive web application to help you discover internship opportunities tailored to your resume!

🚀 Features

  • Upload: Upload your resume in PDF format.
  • Analysis: Extracts educational background, work experience, technical skills, and projects.
  • Matching: Finds relevant internship opportunities based on your resume.
  • Interactive Interface: Explore and apply to matched internship listings.

💻 Technologies Used

  • Streamlit: Python library for building interactive web applications.
  • OpenAI Dspy: Natural language processing library for text generation and analysis.
  • Weaviate: Using Hybrid search engine for advanced searches.

🛠️ Installation

  1. Clone the repository:

    git clone https://github.com/desaianm/internship_finder.git
  2. Install dependencies:

    pip install -r requirements.txt
  3. Set up API keys:

    • Obtain API keys for OpenAI and Weaviate and replace them in the appropriate places in the code.
  4. Run the application:

    streamlit run main.py

📝 Usage

  1. Upload your resume in PDF format.
  2. Wait for the application to analyze your resume and display relevant internship opportunities.
  3. Explore the internship listings and click on links to view more details or apply.

🤝 Contributing

Contributions are welcome! Please feel free to open issues or submit pull requests with improvements or new features.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages