---
title: "Ahmed Nadar (@ahmednadar) | Hashnode"
description: "Rails & front-end developer, Indie maker, and building products and Sass for startups. Write articles to help startups and developers."
url: "https://hashnode.com/@ahmednadar"
---

@ahmednadar

# Ahmed Nadar

@ahmednadar · Toronto, Canada · Joined February 2023

Rails & front-end developer, Indie maker, and building products and Sass for startups. Write articles to help startups and developers.

[Website](https://ahmednadar.com/)

## Comments

[Andrew Havens When I started RapidRails library I had no plan to make is a gem, I want developers to copy and past files and folder. But, as the library grow and my goal is to make it unique I have several folders and files needs moving around. Maybe having a generator is an option. Still looking for a good solution. For my custom clients work (deign to code) I create a few folders and developers copy/past, because it is unique for every project. How do you structure your library?](https://hashnode.com/posts/why-ruby-on-rails-needs-components/64c8fc9dc2a93e868eaab545/comment/64cbf2ed168be6c0a17e6a4a#reply-65e0b416dea26f4e9bc6bb43)

Reply · Article · Feb 29, 2024 · [Why Ruby on Rails Needs Components](https://hashnode.com/posts/why-ruby-on-rails-needs-components/64c8fc9dc2a93e868eaab545)

[You are right Avi. Rails is missing this magic dust 🪄🎨 that empowers developers and add beauty to any Rails app. I've used yours and it is wonderful well written. As a developer with front-end and design experience, I started mine UI components to save myself time and work. And after a few weeks I launched Rapidrails UI as a product built on top on ViewComponent and TailwindCSS. While it is not an open source, I'm working on an free one, as a part of Rails Rails agency public kit. I echo your voice, we need more Rails UI components.](https://hashnode.com/posts/why-ruby-on-rails-needs-components/64c8fc9dc2a93e868eaab545/comment/65e0b1d5e97b3abdb5b93690)

Comment · Article · Feb 29, 2024 · [Why Ruby on Rails Needs Components](https://hashnode.com/posts/why-ruby-on-rails-needs-components/64c8fc9dc2a93e868eaab545)
