Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏎️ TECHNEEKX // SIH 2026 Problem Statements Command Center

TECHNEEKX Next.js 16 TypeScript TailwindCSS v4 License Deployment

BUILD. COMPETE. INNOVATE. — ENGINEER THE FUTURE.

A high-performance F1-inspired telemetry command center and intelligent search engine for all 226 Smart India Hackathon (SIH) 2026 Problem Statements.

🚀 Live Demo • 📖 Documentation • 🤝 Contributing • ⚖️ License


⚡ Overview

TECHNEEKX SIH 2026 Problem Statements Portal is an ultra-fast, community-driven dashboard combining Apple iOS precision aesthetics with an F1 Pit-Wall Telemetry Command Center. It enables hackathon participants, mentors, and developers to explore, analyze, search, filter, and shortlist official SIH 2026 problem statements with zero latency.

🌟 Key Highlights

  • 🏎️ F1 Telemetry Dashboard: Real-time category breakdown (172 Software, 54 Hardware), ministry distributions, and interactive domain metrics.
  • ⚡ Spotlight Fuzzy Search: Blazing-fast client-side search across titles, descriptions, IDs, themes, and organizations with ⌘K command palette.
  • 📱 Apple iOS Liquid Glass UI: Ultra-clean frosted glass surfaces, backdrop blurs, fluid micro-interactions, and refined typography.
  • ⭐ Shortlist & Local Storage: Bookmark problem statements, track team selections, and export shortlist directly to WhatsApp.
  • 📝 Private In-Browser Notes: Take private Markdown notes directly on any problem statement—persisted locally with 100% privacy.
  • 🌐 Multilingual Support: Seamless English (/en) and Hindi (/hi) localization powered by next-intl.
  • 📊 Open Data Distribution: Complete structured datasets accessible in both JSON and CSV formats.
  • 🚀 100% Static & SEO Optimized: Pre-rendered static pages (SSG) for all 562+ routes with Schema.org dataset metadata and dynamic OpenGraph social cards.

🛠️ Tech Stack


📁 Repository Structure

sih-2026-problem-statements/
├── data/                       # Scraped dataset files
│   ├── sih2026_ps.json         # Master problem statements JSON
│   └── sih2026_ps.csv          # Master problem statements CSV
├── ps_2026/                    # Raw crawler data dumps
├── scripts/                    # Python data extraction & parser scripts
├── web/                        # Next.js 16 Web Application
│   ├── messages/               # i18n translation dictionaries (en.json, hi.json)
│   ├── src/
│   │   ├── app/                # Next.js App Router ([locale], sitemap, robots)
│   │   ├── components/         # UI components, cards, search, telemetry HUD
│   │   │   ├── ui/             # Reusable primitives (Buttons, Badges, Tabs, etc.)
│   │   │   ├── explorer.tsx    # Problem statement grid/list filtering engine
│   │   │   ├── ps-card.tsx     # Apple iOS glassmorphic PS challenge card
│   │   │   ├── search-bar.tsx  # Spotlight search with live popover suggestions
│   │   │   └── site-footer.tsx # TechNeekX race telemetry footer
│   │   ├── hooks/              # Custom React hooks (useExplorer, useShortlist, etc.)
│   │   └── lib/                # Search algorithms, routing helpers, constants
│   ├── netlify.toml            # Web sub-directory Netlify configuration
│   └── package.json            # Dependencies and npm build scripts
├── netlify.toml                # Root Netlify CI/CD build configuration
├── CONTRIBUTING.md             # Contribution guide & code standards
└── LICENSE                     # MIT License

🚀 Getting Started

Prerequisites

  • Node.js: v20.x or higher
  • npm: v10.x or higher (or pnpm / bun)

1. Clone the Repository

git clone https://github.com/sarthaksinghaniya/sih-2026-problem-statements.git
cd sih-2026-problem-statements/web

2. Install Dependencies

npm install

3. Start Development Server

npm run dev

Open http://localhost:3000/en in your browser.

4. Build for Production

npm run build
npm run start

🌐 Deployment

Deploy to Netlify

This repository includes deployment configurations (netlify.toml):

  1. Push your repository to GitHub.
  2. Link the repository in Netlify.
  3. Netlify will auto-detect Next.js via @netlify/plugin-nextjs and build the application cleanly.

🤝 Contributing

Contributions, issues, and feature requests are welcome! Please check the CONTRIBUTING.md guide before opening a Pull Request.


📄 License & Attribution

  • Code License: Distributed under the MIT License. See LICENSE for details.
  • Data License: Content & problem statement datasets licensed under CC-BY-4.0.
  • Rights: © 2026 TECHNEEKX. All rights reserved.
  • Maintainer: Maintained by sarthaksinghaniya.

TECHNEEKX // F1 RACE CONTROL • TECH × INNOVATION × COMPETITION

About

No description or website provided.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages