Description

A faculty rating website for the University of VIT-AP. Students can rate their faculty and view the ratings of other faculty. This website mainly has three ratings for each faculty:

  1. Attendance rating: How leniant the faculty is with attendance.
  2. Teaching rating: How well the faculty teaches.
  3. Marks rating: How well the faculty gives marks.

Demo

Demo

Technologies used

react tailwind typescript nextjs firebase

  • React
  • Tailwind
  • Typescript
  • Next.js
  • Firebase
  • Vercel

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Frontend

The front end is built using React and Next.js. The UI is built using Tailwind CSS. The website is hosted on Vercel. Used server actions and react hooks to manage state

Backend

The backend is built using Firebase. The database is a Firestore database. The authentication is done using Firebase Authentication. The website is hosted on Firebase Hosting. The backend is secured using Firebase Security Rules.