Adrian Marin πŸ₯‘

Avo for Rails - Build apps 10x faster

Avo abstracts away the common parts of building apps, letting your engineers work on your app's essential components. The result is a full-featured Rails admin panel that works out of the box, ready to give to your end-users.

Add a comment

Replies

Best
Adrian Marin πŸ₯‘
Hey Product Hunt, I'm Adrian, an indie developer and creator of Avo. For more than ten years, I built countless admin panels and back-offices for all types of apps. After a while, you start noticing patterns and extracting functionality to make the job easier. Together with my brother David I took those patterns and applied them to Avo. Now, in just an hour, a developer can build production-ready applications that, with traditional coding techniques take a few days if not weeks. Avo is suited to: - agencies that build a lot of products for their clients and need to move fast and have a beautiful and robust UI - indie developers trying to test out their ideas fast - technical teams in companies of all sizes that need to build internal tools based on Ruby - start-ups with a lot of ideas in need of validation Avo runs on top of Ruby on Rails, which in itself is a powerhouse of a framework and uses the most modern tech stack (Hotwire, TailwindCSS, esbuild, view_component). Avo has three main parts that you can choose from: 1. The CRUD UI 2. The Dashboard UI 3. The custom content The CRUD UI is not something generated that takes maintenance in the long run. Instead, it's a familiar Ruby DSL that's easy to extend with Rails code if you need to break away from it. It features about 30 fields with more advanced ones like (one-liner) file uploads, WYSIWYG, and key-value fields. The Dashboards are a light layer on top of chartkick where one can query the data from the DB or an endpoint and quickly show the data in metrics, charts, or custom partials. The Custom Content part is the secret sauce of Avo. It enables the developer to extend it even further using regular Rails code. You get access to partials, controller, action, params, and anything else you need to bring your own logic into the UI on every level (field, resource, tool). Avo has a free Community version that features the powerful CRUD UI, and a paid Pro version for those who need more power and custom content. We also provide technical support for enterprise-like customers. The product you build with Avo is not meant to be this obscure admin panel that only some team members go to in order to update some records, but the actual customer-facing app that you'll present to your users. TBH, I believe Avo is the secret weapon in any developer's and agency's toolbox. I'm here to answer all of your questions. Thank you ✌️
Al Khan
@adrianthedev This is a great productivity tool! It’s going to be saving so much of time and money. Kudos to the team!
Savian Boroanca
@adrianthedev I love to see this fantastic idea listed on Product Hunt. Godspeed! πŸš€
Adrian Marin πŸ₯‘
Thank you for the nudge @savian_boroanca πŸ’ͺ
William Barber
Hi @adrianthedev, Curious how you would differntiate Avo from products like jumpstartrails.com and bullettrain.co (which is also open source). I'm not a rails dev, but am eyeing turning one of my no code web apps into a rails app in the long run and am always interested in solid starting points for rails apps to be built and maintained by small teams. -William
Adrian Marin πŸ₯‘
Hey @william_barber. Great question! We have Jumpstart rails (JMS) and bullettrain (BUL) on one side and Avo on the other side. They are complementary products. JMS and BUL gives you a powerful starter kit with accounts, notifications, authentication set up and other goodies. Avo takes the developers from that point to the next milestone. Building the app. With pretty simple configuration, a developer can build the back-office of the app in a very short while compared to traditional development techniques. So it's more like low-code. Our customers are pretty stoked with the results. You can check out some testimonials on https://avohq.io/testimonials
Andrew Culver
@william_barber @adrianthedev Hey William, author of Bullet Train here! Just wanted the confirm what Adrian said: the products are completely complimentary. We've specifically never shipped a default administration/back-office panel library in Bullet Train because it still felt like there was a lot of opportunity for competition in this particular space. Could not be more excited to see Avo emerge with a fresh take on this portion of development in the Rails ecosystem!
Adrian Marin πŸ₯‘
Thank you for the kind words @andrewculver. We know we have a tough challenge ahead of us.
William Barber
@adrianthedev @andrewculver Awesome, makes me even more excited for going a rails direction with things in the future. Thanks for the prompt commentary for both of you, love the products and it's helpful to hear it from both sides. Random roadmap thought for @andrewculver while I have your attention - one of my pet projects has some tricky micropayments hurdles (and I'm skeptical/not currently willing to invest tech resources in crypto/web3) but FedNow is in theory going to be released in early 2023 and would be a big game changer for smaller devs (instant ach transfer style payments with no fee for the merchant at least domestically in the US). Stripe and others will likely incorporate it (but for the usual fee) it's exactly the kind of thing I'd love to see in bullettrain :)
Paul Werther
Avo is the first well documented admin gem that is able to deal with all types of objects provided by active record, including polymorphic models and direct upload for cloud storage providers. Thank you for this wonderful product. We use it to build an admin first rails plattform that can bei fully managed by our non tech team. What a great experience!
Adrian Marin πŸ₯‘
@paul_werther thank you for the kind words and for believing in the product from its infancy πŸ’ͺ
Jakob Cosoroabă
I've been following Avo closely and have interacted with @adrianthedev multiple times in regards to Avo so heres what I can tell you: Avo is is a gem! (pun intended) which I wish I had access to when I working at an agency - it would have saved so much time and money. I used other admin frameworks and I always found something missing because they seamed build by people without product background or they looked cool but were not well supported. The community edition gets you very far, and the buy-or-build factor of the value of the pro version makes it a no brainer to upgrade, and if you have more apps negotiate a deal 10/10
Adrian Marin πŸ₯‘
@jcsrb Thank you Jakob! I have to say that your counsel and incredibly useful advice made Avo a better product. It wouldn't be the same without your help!
Graham Schmidt
Avo is legit. I'm a new user but already I feel empowered by it's breadth of tooling and flexibility to automagically slide in as a powerful Admin with very little configuration. It'll save me hundreds of hours of work for my app. I like the licensing scheme. Open-source community or paid for power users. Very accessible. I love the quick release cycle. Very active! Docs and videos are helpful and very easy to read. Adrian and his group have done a superb job getting the word out in the Rails community. I look forward to seeing its success in the future. Excellent product!!!
Adrian Marin πŸ₯‘
@graham_schmidt "Avo is legit". That's the best compliment we've ever received! Thank you for the kind words! This is only the begining.
Alexandra Cote
So cool! congrats on the launch
David Marin
@alexandracote Thank you for the support! πŸ™
Adrian Marin πŸ₯‘
@alexandracote Thank you Alexandra πŸš€
Marian Dumitru
Hi, Congrats on building such a powerful tool! I was wondering how far it can go when it comes to customization. Due to recent experiences, I have avoided using tools that limit my ability to customize fields in tables according to my needs.
David Marin
@marian_dumitru Thank you! Avo comes with 20+ fields, but you can also create your own https://docs.avohq.io/2.0/custom....
Alex Circei
Awesome product! Congrats πŸŽ‰
Adrian Marin πŸ₯‘
Thanks for the compliment @alex_circei!
Lyna G
10/10 recommend Avo!! Thanks for making my life easier, Avo team!
Adrian Marin πŸ₯‘
Thank you @lyna_garcia! We appreciate the kind words.
Aaron Rama
Avo has been a game changer for our team. Our app requires our customer support team to be performing certain actions in the background and Avo makes adding and using these a breeze. With other Rails admin panels, I've always felt like I've had to fight the library to implement functionality I needed. Avo was the first one that just felt so extensible and allowed me to get things done without feeling like the feature has been hacked together.
Adrian Marin πŸ₯‘
@aaronrama Thank you for believing in us from the early days! We're humbled that something we built is helping others in such a meaningful way.
Lucian
Avo inspires me to quickly try new ideas. The combination of Rails + Avo allows me to spin up quickly a new project and create a good working foundation for an MVP. I think this is important as in the SaaS world we are a bit past the stage where the launching of a project is just a landing page. To really see if your idea will have traction most of the time you really have to show the users some core functionalities. This is where Avo shines, helping me build up fast a workable launchable MVP. I know @adrianthedev and I know how much he's hustling to change and improve the way we're building apps. I think he doing amazing work.
Adrian Marin πŸ₯‘
I'm so glad you're here @lucianghinda. You bring me all the inspiration and nudge I need to go further and further with Avo. πŸš€
Alexandru Constantin
Great team!
Alex Marinescu
Avo is awesome! I'm currently using it to launch a product in the healthcare space. It allows me to focus on the core functionality and not worry about boilerplate stuffπŸ‘Œ I like that it's very easy to add to an existing app and there is no lock-in! You guys did a great job with this! Thanks a lot!
David Marin
@alexmarinescu We are more than happy to hear that Avo brings so much value!
Adrian Marin πŸ₯‘
@alexmarinescu Thank you for being here! I can't wait to see your product launched πŸ’ͺ
Stefan Cosma
After seeing what Avo can do, during a live demo by @adrianthedev, I highly recommend it. Even if you're not a Rails dev, you should get in on this gem!
Adrian Marin πŸ₯‘
@stefanbc I loved doing the demo. There were a lot of curious people in the crowd.
David Lormor
Avo is great! I've been working with Rails for almost a decade now, and I've tried every popular admin panel gem out there. Avo is hands-down the best solution we've found to quickly iterating on products and building tools to support and administrate our platforms. A few things that stand out for us: - Easy to set up: only takes a few minutes to generate your config, connect some models, and have a basic admin panel to start iterating on. - Flexible customization: Avo offers many ways to go beyond the basic built in views, forms, and actions to add additional customization to your admin solution. - Amazing documentation: the documentation for Avo is among the best out there. All features are well documented, and @adrianthedev does a fantastic job keeping the docs up to date with each release including video walkthroughs of major features. - Great community: Avo has an actively engaged community through GitHub and Discord that's available to answer issues, contribute ideas, and collaborate on new features. A (HUGE!) side benefit we've seen in implementing Avo has been surfacing of platform issues - missing associations, opportunities for delegators and collaborators, etc. Our underlying models and interactions have become much more robust as we've implemented Avo as we can quickly identify relationships and optimizations without doing full-fledged, user-facing feature work.
Adrian Marin πŸ₯‘
I wish every Indie developer had a customer like Wyndy (David, Chase, and the team). I mean it! They understood the product from day one, provided the most amazing pieces of feedback, and supported Avo's development from the early days. Thank you for believing in Avo @wyndycto
drew dillon
I've built this in-house and watched it decay and become useless so many times. Great to see another option! Congrats on the launch!
Adrian Marin πŸ₯‘
I know, right @drewdil? It's so much better to have something properly documented, tested, and ready to go. Thank you!
SΓ©bastien Saunier
Awesome demo video, congrats on this great gem!
Adrian Marin πŸ₯‘
Thank you @ssaunier. The video is usually more work than the features πŸ˜›
David Marin
Hi there Product Hunt! I'm thrilled to be part of this launch. We felt that Ruby on Rails lacked something like Avo, and here we are! I love that Avo enables developers to build their back-office/admin panel in such a short time, enabling them to add custom features on all levels. The community around the product has shown us trust and confidence, growing organically week over week. We are happy to see the value Avo brings to technical teams. Happy to answer any questions!
Shrey Gupta
Avo is truly awesome. One of the finest and fastest system to build apps.
Adrian Marin πŸ₯‘
@sshreeey Thank you for the kind words Shrey! It means the world to us to hear that!
Gintaras Vaitkus
Looks like a nice productivity tool!
Adrian Marin πŸ₯‘
@gintaras_vaitkus1 You bet! It's amazing how fast one can build an app using Avo! Thanks!