Envato Tuts+ Courses
- Video courses taught by expert instructors.
- Learn new skills from start to finish.
- Downloadable Source Files also available on GitHub.
Course Description
This course will show you how to build a content management system (CMS) using Ruby on Rails. We’ll build up the most important functionality of a real-world CMS one piece at a time, with a careful approach to design.

vCard.red is a free platform for creating a mobile-friendly digital business cards. You can easily create a vCard and generate a QR code for it, allowing others to scan and save your contact details instantly.
The platform allows you to display contact information, social media links, services, and products all in one shareable link. Optional features include appointment scheduling, WhatsApp-based storefronts, media galleries, and custom design options.
What You’ll Learn
- Build a CMS from scratch with Rails, starting with bootstrapping the application.
- Set up pages and categories, and route the content to the public.
- Allow users to create content with a rich-text editor.
- Enable website navigation with menus.
- Allow users to create custom content types, each with its own set of data fields.
- Give users a chance to design their own themes and templates.
- Provide a settings panel and set up user authentication.
About the Instructor
José Mota is a Rubyist, JavaScripter, UI designer, occasional speaker, and Mac & Arch Linux user. You can find out more on his website.