🌸What is Petal Pro?
This guide is for v1.1.1

Petal Pro is a Phoenix boilerplate template with the goal of drastically reducing your time from new project to production-ready web application.
We've worked on web applications for over a decade now. PHP, Ruby on Rails, Backbone JS, React, Meteor JS, Ember JS, and now Phoenix. Having built and deployed a number of Phoenix apps into the wild (Crisis Heroes, Travel Massive and Talentbookr) we realised that the mix phx.new generator is produces a very lean web application and leaves a lot of decision making to the developer.
To the more experienced developer this can be liberating, however it's also great to have more of a turnkey solution with a sensible set of defaults that gets you fully up and running. A solution that, out of the box provides:
- a component library so you don't have to think too much about design 
- working authentication and user management so users can register and change their settings right away 
- admin functionality allowing the basic management of users 
- a way of logging user activity so you can see how users use the application 
- some email templates ready to go and easily editable 
- a cheap and reliable email service provider chosen for you (but easily changeable) to send transactional emails 
- a CRUD generator that produces a clean and deployable interface 
- a way to deploy to production in less than 10 minutes 
Having not found the above solution, myself and my business partner Nic decided to build it - the result is Petal Pro.
Last updated
Was this helpful?
