UniDash ๐
A unified portal aggregator for BITS Pilani Dubai Campus
UniDash simplifies university life by bringing all your academic tools and resources into one place. Built specifically for BITS Pilani Dubai Campus students and faculty.
๐ Key Features
๐ฑ Core Functionality
- Single sign-on integration for all university portals
- Unified dashboard for ERP, LMS, and other systems
- Progressive Web App (PWA) support
๐ Academic Resources
- Course pathways visualization
- Previous year papers repository
- Student-contributed study materials
- ACM library access integration
๐ผ Career Services
- PS1/PS2 company listings
- Resume builder and templates
- Career counseling appointment system
- Google DSC resources
๐ ๏ธ Technical Overview
Tech Stack
- Framework: Next.js 14
- Language: TypeScript
- Styling: Tailwind CSS + Radix UI/Shadcn
- Authentication: Firebase
- Data Management:
- SWR for fetching
- React Hooks for state
- Papa Parse for CSV handling
- Icons: Lucide React
System Architecture
User Flow
๐ฉโ๐ป Development Guide
Project Structure
unidash/
โโโ src/
โ โโโ app/ # Next.js app router
โ โโโ components/ # Reusable UI components
โ โโโ lib/ # Utility functions
โ โโโ styles/ # Global styles
โโโ public/ # Static assets
โโโ tests/ # Test files
Contributing Workflow
๐ Deployment
Deployment Flow
๐ Additional Resources
๐ค Support
For support, email f20210150@dubai.bits-pilani.ac.in.