Placify is a modern placement cell management system that streamlines the job application process for students, companies, and college placement cells.
- Frontend: React (Vite), TailwindCSS, DaisyUI
- Backend & Database: Supabase (Auth, Database, Backend Functions)
- Student Login/Signup (Supabase Auth)
- Company Login/Signup
- Placement Cell Admin (College) manages student applications
- Student signs up & completes profile → Placement Cell verifies & approves
- Company posts a job (with a list of eligible colleges)
- College Placement Cell approves the job listing
- Students from the approved colleges can apply
- Placement Cell reviews applications & forwards to the company
- Company shortlists, schedules interviews & finalizes placements
- Offers are generated & students accept/reject
- Student Profile Management (Resume, Skills, CGPA, etc.)
- Job Listings (Companies create & manage job postings)
- Application Tracking (Status updates: Pending, Approved, Rejected)
- Interview Scheduling (Online/In-person with details)
- Offer Management (Students receive & accept/reject offers)
git clone https://github.com/yourusername/placify.git
cd placifynpm install- Create a new project in Supabase
- Copy your API keys & Database URL
- You need to create tables in supabase.
- The database schema is defined in
tables.sql.
Create a .env file in the root folder and add:
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_anon_keynpm run dev- Resume Parsing & Auto-Fill
- Real-time Chat with Placement Cell
- Placement Statistics & Reports
- AI-based Job Recommendations
- Export Student & Job Data
Feel free to raise issues or contribute to the project via pull requests!
Made with ❤️ by Kartikay Pandey
