This document describes a training and placement portal system that was developed to automate the manual processes used by a college's training and placement cell. The system allows students to upload their profiles and update them over time, and to access information about upcoming company interviews and tests. It also allows recruiters to access student details and conduct online tests and select shortlisted students. The system aims to improve communication between students, recruiters, and the placement cell. It uses a support vector machine algorithm to evaluate students based on attributes and rank them for recruiters. The system was designed with different user roles like students, recruiters, training and placement officers, and administrators to streamline the training and placement processes.