originally authored on web-crunch.com
Welcome to my next installment of the Let’s Build: With Ruby on Rails screencast series. After a bit of a hiatus, I’m back building apps with Ruby on Rails. My goal is to learn in the public as well as teach those interested in doing the same.
Much of the content you see out there about Ruby on Rails is quite dated so this series and more is an attempted to get things up to speed when it comes to new technologies, conventions, configurations, and more.
In this seven-part series, I will build an app called Consultly. The app primarily deals with event scheduling but could be extended a great deal.
Any new user can sign up for free but will be charged if they are interested in scheduling a consultation session (with the admin of the app). All data pertaining to each new session will be relative to the currently logged in user. The primary focus is to provide an entrepreneurial consultant a platform to receive payments, communicate with clients, and book sessions without exchanging a lot of emails or phone calls.
I’ll add support for an admin user role to manage users, see upcoming sessions that have been booked, as well as manage the application.
- My Kickoff Tailwind Rails application template
- Using foreman when developing locally
- Harnessing webpack to make use of Tailwind CSS
- Adding a Mailer that sends to the current user once a session is booked.
- Integrating a payment system with Stripe for each new session entry.
- I’ll make use of the Stripe gem and Stripe’s Elements drop in credit card form.
Read more on my blog or watch the first of seven videos on YouTube.