This repository contains the source code for the official website of Mridang 2025, the annual cultural festival organized by the Indian Institute of Information Technology (IIIT) Una. The site is intended to present event information, schedules, coordinators, sponsors, galleries, and contact details in a responsive and accessible manner.
- Dynamic 3D-style event slider and detailed event pages.
- Auto-generated event pages with structured content.
- Dedicated pages for Coordinators, Sponsors, Gallery, and Contact.
- Animated marquees for past performers and sponsors.
- Hierarchical sponsor presentation (Title, Platinum, Gold, Partner).
- Structured coordinator team listings (faculty and students).
- Embedded maps, contact information, and a site-wide registration call-to-action.
- Responsive design across devices.
- Vite
- React
- React Router
- Tailwind CSS
- Framer Motion
- React Icons
- ESLint, PostCSS, Autoprefixer
- index.html
- package.json
- src/
- main.jsx, App.jsx, index.css
- components/ — UI components (NavBar, Hero, Events, Sponsors, etc.)
- pages/ — Page-level components (ContactPage, EventPage, GalleryPage, etc.)
- assets/ — Images, sponsor and performer imports, team data
- Node.js (recommended: 18.x or later)
- npm
- Install dependencies: npm install
- Start the development server: npm run dev
- Open the application in a browser: http://localhost:5173/
- npm run dev — Start Vite development server
- npm run build — Produce a production build
- npm run preview — Preview the production build locally
- npm run lint — Run ESLint
- npm run build
- npm run preview (optional) to serve the build locally
This repository is maintained for the official Mridang 2025 website. Contributions should follow project conventions and code quality standards. © Indian Institute of Information Technology Una, Himachal Pradesh — 2025.