Skip to content

AI-powered platform for personalized, automated campus recruitment using Streamlit + Mistral LLM

Notifications You must be signed in to change notification settings

AvrodeepPal/LetsConnect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤝 Let's Connect!

Live Demo MIT License Python Streamlit

AI-powered recruitment tool that personalizes and automates placement communication for educational institutions.


💡 The Idea

Campus recruitment is still largely manual, repetitive, and impersonal.
Let’s Connect changes that — with an AI-first platform built to:

✅ Personalize outreach
✅ Save time
✅ Ensure brand consistency
✅ Improve recruiter response rates


🧠 What It Does

🎯 Solves These Key Challenges:

  • ❌ Generic, one-size-fits-all emails
  • ⌛ Manual effort from placement teams
  • 🔁 Inconsistent messaging
  • 💬 Missed opportunities due to bland communication

✅ Here's How We Fix It:

  • 🤖 AI-generated messages tailored to company industry, culture & hiring goals
  • ⚙️ Centralized coordinator workflow
  • ✉️ One-click professional-grade email generation
  • 📋 Easy customization + real-time preview

✨ Features At a Glance

🤖 AI Personalization Engine

  • Tailors invites based on company domain & values
  • Highlights skills & achievements dynamically
  • Context-aware tone and phrasing

Automated Workflow

  • Auto email generation with editable previews
  • Multi-user coordinator support
  • Supabase-backed session & user management

🧑‍💼 Professional Presentation

  • Clean, branded email templates
  • University profile auto-integration
  • Secure login via OTP authentication

🔧 Configurable Options

  • Skill points (4–7 bullet format)
  • Per-department coordinator assignment
  • Template tweaking without breaking structure

📈 Real-World Impact

🎓 For Institutions

  • 3× faster outreach process
  • Improved consistency & branding
  • Less manual overhead for placement teams

🏢 For Companies

  • Relevant, personalized communication
  • Clear representation of student talent
  • Easier decision-making on whom to engage

👨‍🎓 For Students

  • Increased placement opportunities
  • Better brand perception
  • Higher-quality industry connections

🌐 Use Cases

Audience Applications
📍 Placement Cells Semester drives, brand management, company engagement
🏫 Universities Inter-departmental hiring, alumni partnerships
🧑‍💼 HR Teams Targeted recruitment, relationship building, events

🛠 Built With

Layer Tech
Frontend Streamlit
AI Engine Mistral-based content generation
Auth OTP login
Backend Python, Supabase
Email Gmail SMTP

🚀 Getting Started

🔗 Try It Instantly (No Setup!)

👉 Live Demo

💻 Run Locally

# Clone the repo
git clone https://github.com/yourusername/lets-connect.git
cd lets-connect

# Install dependencies
pip install -r requirements.txt

# Set up environment variables
cp .env.example .env
# Fill in your API keys and configuration

# Launch the app
streamlit run app.py

Open localhost:8501 in your browser and start building connections!


📊 Performance Metrics

  • 90%+ satisfaction from placement coordinators
  • 🚀 3× faster email generation process
  • 💼 Higher recruiter engagement
  • 📬 Zero formatting errors in outreach

🤝 Want to Contribute?

We welcome contributions from developers, placement teams, and recruiters!

  1. Fork the repo
  2. Create a feature branch: git checkout -b feature/your-feature
  3. Commit changes: git commit -m 'Add feature'
  4. Push and open a PR 🚀

💬 Support & Contact

📩 Email: jupgcsit2026@gmail.com 📌 Issues or suggestions? Open one on GitHub.


📜 License

Licensed under the MIT License.


👨‍💻 About the Project

Let’s Connect is built by JU MCA Placements (Batch of 2024–26) 🔗 Helping educational institutions modernize recruitment communication with smart, efficient tools.


❤️ Crafted with purpose. Designed for impact. ⭐ Star us🌐 Try Live

```