Build Fiverr clone with Rails 6
  • 6 hours total video
  • 8 completed modules
  • Full source code

Build marketplace for freelancers like Fiverr with Rails 6 - LEVEL 3


What you will learn

Build a real-time private message
How to attach files to a conversation
Build a SAAS (Software as a Service) with monthly subscription business model
Work with Stripe webhook for subscribing, canceling
Work with Smart Calendar


In this project, you will be learning how to build a 2 sided marketplace like Fiverr with Ruby on Rails, a payment gateway. This project will take you through everything from setup to execution and from an empty folder to a real app…but it won't stop there. You won’t just be watching these’ll actually build this site yourself. It is a series of 3 Projects (Level 1, Level 2, Level 3).

Especially, if you want to build an e-commerce marketplace that needs the ability to accept online customer payments then here we go. You will learn the easiest way to accept payments with your Ruby on Rails web applications.

What features will we build in this LEVEL 3?
  • Real-time Private Message with ActionCable
  • Attaching files to the conversation between sellers and buyers
  • [Super Advanced] Monthly Subscription Business system so that you can even use it in any Saas (Software as a Service) idea that you have
  • [Super Advanced] Create Subscription Plans with $ via Stripe API
  • [Super Advanced] Handle events via Stripe webhooks like subscribing, cancelling, etc
  • [Super Advanced] Smart Calendar for monitoring job deadline with notification



Create Private Message


About module 5


About module 7

Course Content

Module 1 - Transaction History

About module 1 1:22

Transaction History Page 10:56

Earnings Page 19:03

Withdraw Request 9:57

Module 2 - Super Admin - Dashboard

About module 2 1:39

Create Admin Dashboard 14:18

Create Admin Categories 10:12

Create Admin User 8:52

Create Admin Gig 8:07

Issue with Rails 6.0.0.rc1 3:45

Module 3 - Super Admin - Withdraw

About module 3 0:53

Withdraw Request Listing 4:32

Setting Up Paypal Account 4:50

Approve or Reject Withdraw Request 15:49

Showing User Wallet 10:02

Module 4 - Private Message with Action Cable

About module 4 1:46

Message and Conversation - Model 3:47

Create Private Message 16:06

List All Conversations 10:53

Show Message Details 16:52

Real-time Message 23:54

Module 5 - Comments on Order Details

About module 5 1:01

Create Order Details Page 13:20

Create Comments on Order Page 15:34

Real-time Comments 11:45

Attachment on Comment 8:26

Module 6 - Calendar

About module 6 0:58

Add Calendar 9:21

Add Start Date Param 12:20

Show Orders 12:11

Module 7 - Pricing Page

About module 7 0:57

Create Subscription Plans in Stripe 3:08

Create Pricing Page 10:08

Module 8 - Subscription

About module 8 1:43

Create Subscription 19:22

Webhook 14:58

Commission with Subscription 7:30

Cancel Subscription 12:38

Download Source Code