Skip to content

Welcome to JP Portal

Modern, mobile-first client for JIIT WebKiosk. Built with Vite + React, Tailwind, and PWA, featuring fast navigation, offline fallback using cached data, and focused student utilities.

  • Progressive Web App - Install on any device, works offline
  • Lightning Fast - Vite-powered build with instant page loads
  • Beautiful UI - Dark/light themes with smooth animations
  • Secure - Client-side encryption, local-only storage
  • Comprehensive - Attendance, grades, exams, subjects, and more
  • Smart Tools - CGPA calculator, attendance tracker, timetable generator

Built with cutting-edge technologies:

TechnologyPurpose
React 18Component-based UI framework
Vite 7Lightning-fast build tool
Tailwind CSSUtility-first styling
Framer MotionSmooth animations
WorkboxService worker & PWA
PyodidePython in browser
shadcn/uiBeautiful components
Terminal window
# Clone the repository
git clone https://github.com/J2V-k/jportal-vhost.git
cd jportal-vhost
# Install dependencies
npm install
# Start development server
npm run dev

Visit the local URL and log in with your JIIT credentials to get started!

We welcome contributions from the community! Please read our Contributing Guide to learn about our development process and how to propose bugfixes and improvements.

This project is open source and available under the MIT License.