Loading
Archive

Everything I've shipped

Expand any card for the feature breakdown and full stack.

repeatui.vercel.app
Screenshot of Repeat UI

A component library I made so you don't waste time reinventing UI, whether you're using React or Next.js, JS or TS, Tailwind or plain CSS — just grab, plug in, and move on to the next big thing.

  • Open Source
  • React.js
  • Tailwind UI
  • CSS
  • +5

Highlights

  • Supports both React & Next.js
  • Works in JavaScript or TypeScript projects
  • Styles via Tailwind CSS or standard CSS
  • Comes with production-ready components (polished, tested, drop-in ready)
  • Includes smooth animations (Motion) and clean, maintainable markup

Built with

  • Open Source
  • React.js
  • Tailwind UI
  • CSS
  • TypeScript
  • JavaScript
  • Motion
  • Package Publishing
  • NPM Registry
ninja-type.vercel.app
Screenshot of Ninja Type

A website build using React and Typescript. Where user can try and practice the typing speed and can get many faster and accurate.

  • React.js
  • TypeScript
  • CSS
  • React Icons

Highlights

  • Real-time typing speed tracking
  • Accuracy measurement
  • Practice mode for users
  • Responsive design for all devices
  • Leaderboard for top scores

Built with

  • React.js
  • TypeScript
  • CSS
  • React Icons
pyro-jiqj.onrender.com
Screenshot of Pyro

A Steam-like platform where users can browse, purchase, and play games. Features include user authentication, secure payment integration, game library management, and social features like reviews and wishlists.

  • React.js
  • TypeScript
  • Tailwind CSS
  • Node.js
  • +5

Highlights

  • Browse and search games
  • Purchase games
  • User authentication and profiles
  • Game reviews and ratings
  • Wishlist and recommendations
  • Admin dashboard for game management

Built with

  • React.js
  • TypeScript
  • Tailwind CSS
  • Node.js
  • Express.js
  • MongoDB
  • JWT
  • Stripe API
  • OAuth
card-match-game-hritik-sharma.vercel.app
Screenshot of Card Matching game

In these website you have to choose the two matching card. If both of your selected card is matched then card will stay flipped. If they do not matched the card will flipped back to card back cover. It has game gonna run when you flip each of they matched and when you win the game also.

  • React.js
  • JavaScript
  • CSS
  • React confetti

Highlights

  • Simple card matching logic
  • Confetti animation on win
  • Responsive UI
  • Easy to play for all ages

Built with

  • React.js
  • JavaScript
  • CSS
  • React confetti