Skip to content

adxthya/placement

Repository files navigation

Placement Portal

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.


Features

  • 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

Demo Website

Placement


Setup

Clone the project:

git clone https://github.com/adxthya/placement
cd placement
bun install   # or npm/pnpm/yarn

Placeholder .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

Tech Stack

  1. Next.js
  2. TypeScript
  3. Firebase Auth
  4. Firestore
  5. ShadCN UI
  6. TailwindCSS

Preview Video

placement.mp4

Images

Screenshot 2025-11-18 at 5 21 24 PM Screenshot 2025-11-18 at 5 21 40 PM Screenshot 2025-11-18 at 5 21 51 PM Screenshot 2025-11-18 at 5 22 00 PM Screenshot 2025-11-18 at 5 22 09 PM

About

A simple web app that shows a logged-in student which company interviews they are eligible for.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •