Reach Your Peak: A Comprehensive Campus Recruitment Portal Description: Zenith is a full-stack web application designed to digitize and streamline the campus placement process. It serves as a centralized platform connecting the three pillars of academic recruitment: the Institute (Admin), Companies, and Students.
Built strictly on the Flask framework with SQLite and Jinja2, Zenith replaces manual spreadsheet management with an efficient, automated workflow. It features secure role-based access control, real-time application tracking, and dynamic placement drive management.
Backend: Python Flask (Server-Side Rendering)
Database: SQLite (SQLAlchemy ORM) with programmatic schema generation.
Frontend: HTML5, Jinja2 Templating, Bootstrap 5 (Custom "Modern Professional" Theme).
Architecture: Adheres to strict academic constraintsโZero Client-Side JavaScript for core logic (forms & data processing handled purely via HTTP methods).
๐ฎ Admin (Institute): Complete oversight. Approve/reject company registrations and placement drives, manage users, and view global statistics.
๐ข Company: Register profiles, create job postings (Placement Drives), shortlist candidates, and manage applications.
๐ Student: One-click apply for drives, view application status, manage profiles, and track placement history.