Sitemap

iHateReading UI: 50+ React Tailwind building components

3 min readApr 4, 2025

--

Build any website in the world by copy-pasting the components

Under the Hood

Welcome to the new blog

Today’s blog is about building blocks and facing a problem

A software developer does a lot of repetitive work. AI can solve most of the frontend development repetitive work problem, but it’s far more to exactly solve that problem.

Problem: Recreate the same frontend interfaces, code repository, and install packages again and again

Solution: One platform or place to get the starter repository, easy to copy-paste react components and building blocks and do more if needed

And exactly, how iHateReading components emerge from the above problem statement.

As a founder of iHateReading, I face the problem of doing repetitive work more than expected, and it’s frustrating to me. One solution is to use AI to automate, but that’s too much for these small optimisation tasks.

Tasks to be automated, but simpler ones

  • Create a starter repository for my choice of basic packages already installed
  • Provides tonnes of React and Tailwind copy-paste components that I can directly import to rapidly develop

Reverse Engineering

Finding an alternative solution

While working on a new project or building a new app

  • We have to somehow do the same process again, mostly I copy-paste the entire existing nextjs code repository and remove all the code to start using it again and clean the package.json
  • Another way is to put one boilerplate on github and keep reusing it again it is an alternative, but not solving the problem

One good way I’ve found is to put all components online and one starter code repository on github.

  • Anyone can easily download the github starter repository
  • Refer to the online components directory
  • Rapidly build interfaces.

Exactly what we want, but another good and perfect solution I’ve come up with is to use MCP (Multi Context Protocol), this is quite trending, it’s like letting LLM models run your online components directory and memorise each of the components and return the output accordingly.

AI can certainly bring more advanced features to solve this problem.

iHateReading UI

But coming back to our solution, we have put most of the UI building components such as

  • CRM and Dashboard section, including tables, charts
  • Content sections such as Blogs, Galleries, and List
  • Headers, Navbars, Footer
  • Faq, Hero, Testimonials, Pricing sections
  • Payments sections
  • Project management components
  • Authentication sections
  • Animations and Widgets

This comprises most of the websites that exist in the world because the agenda is to help as many developers as possible build interfaces.

The 50+ components to rapidly build any website.

More components to come in the next 3 months, Finance, Health, Web3 and AI

These components are made using React, Tailwind and other libraries like lucide-react and react-icons and gsap and framer-motion as the primary packages.

How to get started?

One last thing, we have already been putting 5–10 components per week, and the list might go up to 100 in one month. It’s difficult to put all components by copy-pasting as well as searching for that, I’ve put all components in one nextjs code repository, which you can get at a very basic fee.

Get PRO with all iHateReading components and premium React Tailwind components

Do check out all components: https://ihatereading.in/components

Get the PRO with all and premium components: https://shreyvijayvargiya.gumroad.com/l/glgdep

That’s it for today, see you in the next one

Shrey

--

--

No responses yet