Placement Intelligence Platform
Department of Electronics & Communication Engineering
SRM TRP Engineering College
A modern, secure, and intelligent placement portal developed for the Department of Electronics and Communication Engineering, SRM TRP Engineering College. The platform helps students explore placement opportunities, discover companies, analyze required skills, and prepare effectively for campus recruitment.
An Intelligent Placement Intelligence Platform for the Department of Electronics & Communication Engineering, SRM TRP Engineering College.
The ECE Placement Portal centralizes placement-related information for students and faculty through an intuitive interface. It provides company details, placement statistics, skill mapping, faculty profiles, and technical event information while maintaining a secure backend architecture.
- Browse placement companies
- Search by company name or role
- Filter by domain
- Filter by offer type
- Company-wise salary packages
- Required skills
- Placement insights
- Match student skills with company requirements
- Identify missing skills
- Personalized recommendations
- Domain-wise analysis
- Placement statistics
- Company overview
- Salary insights
- Recruitment information
- Faculty profiles
- Department information
- Contact details
- Technical events
- Hackathons
- Innovation competitions
- Registration information
- Integrated feedback widget
- Student suggestions
- User experience improvements
This project follows modern web security practices.
- Secure Express backend
- Gemini API key protected on the server
- Helmet security headers
- CORS protection
- Rate limiting
- Environment variable management
- API proxy architecture
- HTTPS deployment via Vercel
ECE_PORTAL/
β
βββ api/ # Secure backend API
βββ public/ # Static assets
βββ src/
β βββ components/
β βββ data/
β βββ pages/
β βββ lib/
β βββ types/
β
βββ scripts/
βββ data_processing/
βββ package.json
βββ vite.config.ts
βββ README.md
Clone the repository
git clone https://github.com/YogeshwaranP06/Ece_portal.gitNavigate into the project
cd Ece_portalInstall dependencies
npm installCreate a .env file
GEMINI_API_KEY=your_api_key
NODE_ENV=developmentRun the development server
npm run devhttps://srmtrp-ece-portal.vercel.app/
Add screenshots of:
- Home Page
- Company Explorer
- Skill Match
- Company Details
- Faculty Page
- Events Page
Create a .env file.
GEMINI_API_KEY=YOUR_GEMINI_API_KEY
NODE_ENV=developmentFor Production
NODE_ENV=production
FRONTEND_URL=https://srmtrp-ece-portal.vercel.app
GEMINI_API_KEY=YOUR_GEMINI_API_KEY- Student Login
- Admin Dashboard
- Resume Builder
- Placement Eligibility Checker
- AI Resume Analyzer
- Interview Preparation
- Email Notifications
- Placement Analytics Dashboard
- Export Reports
- Authentication & Authorization
Contributions are welcome.
- Fork the repository
- Create a new branch
git checkout -b feature-name- Commit changes
git commit -m "Add feature"- Push
git push origin feature-name- Open a Pull Request
| Role | Name | Profile |
|---|---|---|
| Lead Developer | Yogeshwaran P | LinkedIn β’ GitHub |
| Co-Developer | Sivaramakrishnan S | LinkedIn β’ GitHub |
This project is developed exclusively for educational and placement guidance purposes for the Department of Electronics and Communication Engineering, SRM TRP Engineering College.
Β© 2026 Nebula Nexus. All Rights Reserved.
If you found this project useful, consider giving it a β on GitHub.