Skip to content

Sahithi-0506/InternFit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

INTERN FIT πŸš€

A Verified Internship Matching Platform for Students

INTERN FIT is a full-stack internship verification and matching platform designed to help students find safe, genuine, and skill-matched internships while avoiding scam opportunities commonly shared through WhatsApp, Telegram, Instagram, and unofficial websites.

The platform also connects alumni and juniors through real internship reviews, interview experiences, and preparation guidance.


πŸ“Œ Problem Statement

Many students apply for internships without knowing:

  • Whether the internship is genuine or fake
  • Whether the role actually provides learning
  • Whether the internship matches their skills
  • What interview questions are asked
  • What previous students experienced

This often leads to:

  • Scam internships
  • Wasted money and time
  • Poor learning experience
  • Fake certificates
  • Skill mismatch

πŸ’‘ Solution

INTERN FIT solves this problem using:

βœ… Internship verification system
βœ… Resume-based skill matching
βœ… Scam detection logic
βœ… Alumni review system
βœ… External internship verification
βœ… Student–Alumni interaction platform


✨ Features

πŸ‘¨β€πŸŽ“ Student Dashboard

  • View verified internships
  • Resume upload (PDF)
  • AI-based skill extraction
  • Match percentage calculation
  • Skill gap analysis
  • Apply for internships
  • View alumni reviews
  • Verify external internship links

πŸ‘©β€πŸ’Ό Alumni Dashboard

  • Share internship experiences
  • Review companies/internships
  • Mark internships as genuine/fake
  • Share interview questions
  • Provide preparation tips
  • Guide juniors with roadmap suggestions

πŸ” Internship Verification System

Internships are classified into:

🟒 Verified
🟑 Caution
πŸ”΄ Scam Suspected

Verification is based on:

  • Official company email
  • LinkedIn/company presence
  • Website validity
  • Scam keywords
  • Payment detection
  • Internship details completeness

πŸ› οΈ Tech Stack

Frontend

  • React.js
  • Tailwind CSS
  • Axios
  • React Router DOM

Backend

  • Node.js
  • Express.js

Databases

  • MySQL

Other Tools

  • Multer (resume upload)
  • PDF parsing
  • Git & GitHub

πŸ“‚ Project Structure

InternFit/
β”‚
β”œβ”€β”€ frontend/
β”‚   β”œβ”€β”€ src/
β”‚   β”‚   β”œβ”€β”€ pages/
β”‚   β”‚   β”œβ”€β”€ components/
β”‚   β”‚   β”œβ”€β”€ services/
β”‚
β”œβ”€β”€ backend/
β”‚   β”œβ”€β”€ controllers/
β”‚   β”œβ”€β”€ routes/
β”‚   β”œβ”€β”€ uploads/
β”‚   β”œβ”€β”€ server.js
β”‚
└── README.md

βš™οΈ Installation & Setup

1️⃣ Clone Repository

git clone https://github.com/your-username/internfit.git

2️⃣ Frontend Setup

cd frontend
npm install
npm run dev

3️⃣ Backend Setup

cd backend
npm install
npm run dev

πŸ—„οΈ Database Setup

MySQL

Create database:

CREATE DATABASE internfit;

Import all required tables.


πŸ“Έ Main Modules

alt text

alt text

alt text

Student Features

  • Internship browsing
  • Match percentage
  • Resume upload
  • Alumni reviews
  • Scam checker

Alumni Features

  • Internship reviews
  • Interview guidance
  • Preparation tips
  • Internship verification support

πŸ”„ Workflow

  1. Student uploads resume
  2. Skills are extracted
  3. Internships are matched
  4. Verification score is calculated
  5. Alumni provide reviews
  6. Students view reviews before applying

🎯 Future Enhancements

  • AI chatbot integration
  • Real-time notifications
  • Company authentication
  • Admin dashboard
  • Internship recommendation engine
  • Email verification
  • Referral system

πŸ‘©β€πŸ’» Author

Sahithi Achyutha Ishwarya Kalla

  • Frontend & Backend Development
  • Internship Verification Logic
  • Student Dashboard
  • Alumni Review Integration
  • mySQL Integration
  • Backend APIs
  • Authentication & Database Management

πŸ“š What We Learned

  • Full Stack Development
  • REST APIs
  • Authentication
  • Database Integration
  • Resume Parsing
  • React Component Architecture
  • Internship Verification Logic
  • Real-world Problem Solving

🌟 Why INTERN FIT Stands Out

Unlike normal internship portals, INTERN FIT focuses on:

βœ… Internship safety
βœ… Scam prevention
βœ… Real alumni experiences
βœ… Skill matching
βœ… Student guidance

It is designed specifically for college students and alumni collaboration.


πŸ“„ License

This project is developed for educational and academic purposes.


⭐ Support

If you like this project, give it a ⭐ on GitHub.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors