Practice Project

University Portal

Eduman

A university portal featuring check-in based bus tracking with ETA calculation and a Gemini AI chatbot for student assistance.

RoleFull-Stack Developer
FocusBackend · Database Design · AI Integration · Serverless
StatusCompleted

A practice project designed to explore NestJS with PostgreSQL in a practical university context. Features a bus tracking system where drivers mark arrivals at stops, enabling students and faculty to view estimated arrival times. Includes an AI chatbot built with Gemini for answering university-related queries.

  • Built the backend with NestJS and PostgreSQL using TypeORM for the data layer.
  • Designed database schema for bus routes, stops, check-ins, and ETA calculations.
  • Deployed backend as AWS Lambda serverless functions.
  • Integrated Gemini AI API for the student-facing chatbot.
  • Built the frontend with Next.js and Tailwind.
  • Real-time bus tracking based on driver check-ins at predefined stops.
  • Serverless deployment on AWS Lambda keeping operational costs minimal.
  • AI chatbot providing contextual university information to students.
  • Delivered a complete eduman experience that can be explored through the published project links.
  • Created a project that demonstrates applied engineering work rather than only isolated technical experiments.
View more projects