Skip to content

PrepverseOrganization/Prepverse.AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prepverse.AI

Build NPM Version

Prepverse.AI is an AI and machine learning-powered platform that helps candidates find the most relevant internships under the PM Internship Scheme. It provides recommendations, real-time alerts, and preparation tools like AI-powered mock interviews and resume optimization. The platform is mobile-friendly and supports multiple regional languages.


Table of Contents


Pulling the Repository

First, clone the repository from GitHub:

git clone https://github.com/PrepverseOrganization/Prepverse.AI.git

Then move into the project folder:

cd Prepverse.AI

Features

  • Recommends top internships based on candidate skills, education, and preferences.
  • Sends alerts via WhatsApp and Email for new internships.
  • Provides preparation tools: mock interviews, quizzes, and resume optimization.
  • Mobile-friendly and multilingual for easy access by low-digital-literacy users.

Prerequisites

  • Node.js >= 18
  • Python >= 3.11
  • MongoDB
  • npm or yarn
  • llama3.1:8b
  • Alibaba-NLP/gte-large-en-v1.5
  • cross-encoder/ms-marco-electra-base

Installation

Backend

cd backend
npm install
npm run dev

Frontend

cd frontend
npm install
npm run dev

ML Engine

cd ml_engine
python -m venv myenv
myenv\Scripts\activate
pip install -r requirements.txt
python app.py

Client Parser

cd clientParser
python -m venv myenv
myenv\Scripts\activate
pip install -r requirements.txt
python app.py

Usage

After starting all components:

  1. Open your browser and go to http://localhost:3000 (frontend).
  2. Register or log in as a candidate.
  3. Fill in your education, skills, interests, and location preferences.
  4. View recommended internships and receive alerts via WhatsApp or Email.

Environment Variables

Backend

PORT=
MONGODB_URI=
JWT_SECRET_KEY=
CLOUDINARY_CLOUD_NAME=
CLOUDINARY_API_KEY=
CLOUDINARY_API_SECRET=
CLOUDINARY_UPLOAD_PRESET=
SMTP_USER=
SMTP_PASS=
SENDER_EMAIL=
SMTP_HOST=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GEMINI_API_KEY=
WHATSAPP_TOKEN=
GEOAPIFY_KEY=

ML Engine

MONGO_URI=
DB_NAME=
COLLECTION_NAME=

Contributing

We welcome contributions!

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Make your changes and commit (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature/your-feature).
  5. Open a Pull Request.

Repository

GitHub: https://github.com/PrepverseOrganization/Prepverse.AI

About

Prepverse.AI is an AI-powered internship discovery and preparation platform that parses resumes, smart internship recommendations, and sends real-time email and WhatsApp alerts. It also offers AI mock interviews, resume optimization, and quizzes to help students prepare for opportunities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors