A simple web app that shows a logged-in student which company interviews they are eligible for.
Built using Next.js, Firebase Auth, Firestore, and ShadCN UI.
- Login with Firebase
- Fetch student profile from Firestore
- Fetch companies and eligibility records
- Show only the interviews the student qualifies for
- Clean and responsive UI
Clone the project:
git clone https://github.com/adxthya/placement
cd placement
bun install # or npm/pnpm/yarnPlaceholder .env structure
NEXT_PUBLIC_FIREBASE_API_KEY=
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=
NEXT_PUBLIC_FIREBASE_PROJECT_ID=
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=
NEXT_PUBLIC_FIREBASE_APP_ID=Run the project
bun run dev- Next.js
- TypeScript
- Firebase Auth
- Firestore
- ShadCN UI
- TailwindCSS
placement.mp4