Udemy

How To Build Instagram Clone Using Ruby on Rails 7

Enroll Now
  • 2,539 Students
  • Updated 8/2024
4.3
(174 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
7 Hour(s) 38 Minute(s)
Language
English
Taught by
Musta Code
Rating
4.3
(174 Ratings)

Course Overview

How To Build Instagram Clone Using Ruby on Rails 7

The Practical Guide To Learn How to Implement Instagram application Using Ruby on Rails 7, Bootstrap 5, and Turbo Rails

At first let's speak money...

Ruby on Rails Web Developer average salaries by city as of January 2020 (according to Glassdoor):

New York - $95,000/yr, Boston - $97,000/yr, San Francisco - $100,719/yr

So, Need more reasons on "why Ruby on Rails?"


You'll learn how to build your own Instagram or any social media web application using one of the most powerful and easy frameworks available... Ruby on Rails <3.

We will use the following during our journey:

  • Ruby on Rails Framework

  • Bootstrap Library for Styling

  • Fontawesome Library for Icons

  • FileBond Library for Uploading images

  • Active Storage for Image Uploading

  • Devise Gem for Authentication

What are the requirements?

  • Basic understanding of the Ruby on Rails framework

  • Basic knowledge of HTML & CSS

  • Have Ruby on Rails Installed on your machine

What am I going to get from this course?

  • Building a complete Instagram clone using Ruby on Rails 7

  • Practice working with Bootstrap components and classes

  • Installing Devise

  • Adding Users with Devise

  • Implementing authentication easily with Devise gem

  • Solve Devise integration problems with Ruby on Rails 7

  • Handling Authorization

  • Work with font-awesome to add icons

  • Handle complex database relationships

  • Build Like Functionality

  • Build Commenting System

  • Build Follow System for any Social Media Application

  • Suggesting users follow based on specific metrics

  • Listing posts as feeds list in the home page

  • Uploading images with preview and Drag-Drop using FileBond Javascript library

  • Building Real-Time searching functionality

  • Creating a User Dashboard

  • Creating a Scaffold

  • Resources in Rails

  • Forcing People to Log In


Course Content

  • 10 section(s)
  • 41 lecture(s)
  • Section 1 Introduction
  • Section 2 Project Setup
  • Section 3 User Accounts & Authentication
  • Section 4 Instagram Posts
  • Section 5 User's Home Page
  • Section 6 Creating New Posts
  • Section 7 Likes
  • Section 8 Comments
  • Section 9 User Profile Page
  • Section 10 Enhancing The Application

What You’ll Learn

  • Building a complete Instagram clone using Ruby on Rails 7
  • Build Follow System of any Social Media Application
  • Building Real-Time searching functionality
  • Implementing authentication easily with Devise gem
  • Solve Devise integration problems with Ruby on Rails 7
  • Practice working with Bootstrap components and classes
  • Handling Authorization
  • Work with font-awesome to add icons
  • Handle complex database relationships
  • Build Like Functionality
  • Build Commenting System
  • Uploading images with preview and Drag-Drop using FileBond Javascript library
  • Suggesting users to follow based on specific metrics
  • Listing posts as feeds list in the home page


Reviews

  • M
    Marcel Schmidt
    2.5

    The Good things first: mostly the code presented in this course actual works at the time of writing this review and every functionality is fully funcitoning at the end. However there are a few major problems. The volume of the videos varies greatly, as does the microphone quality, but the microphone quality is always really, REALLY bad. The author of the course is extremely unenthusiastic about the whole thing and rushes through the course a lot without explaining any concepts behind the code that is used.. For beginners this course is probably completely wrong. Also, english is clearly not the first language of the author, which is not a problem in itself - but the pronounciation and lack of clarity of words sometimes makes the content hard to follow, coupled with the bad microphone quality. If the Author does not at least get a significantly better microphone, I would actually suggest to just use text to speech for future courses, if any are planned. It will be a much better experience for most people, considering text to speech has gotten quite good nowadays. That being said, I learned exactly what the course promised - I now know how to create an instagram clone in Rails. Sadly, due to the lack of explanations and the rushed nature of the course, it will be very hard to transfer this knowledge to other projects.

  • M
    Marius Moldovan
    5.0

    Wow, because i learned a lot. Make more full course apps like this . Thanks!

  • R
    Robert White
    4.5

    Ok. I will try to be complete here. This was my first encounter with Ruby on Rails and .. in fact, Ruby. So, with that in mind - I was happy with the end result. I, now, have fundamental knowledge of the Rails structure and how it works. Thus, I would like to say more about the course. First, the instructor is very knowledgeable.. to the point he is most likely a master as Rails design. He also knows Bootstrap and HTML like the back of his hand -- so, this is kind of a free bonus in the course. That said, he moves fast and does not dwell too much on why he is doing something .. which leaves a newbie like me having to read up / research between classes. Also, the instructor DOES NOT upload code after each lesson. There is a GitHub repository available and you (the learner) will have to navigate commit save points if you want the specific end code for a specific lesson. (not very easy in my opinion). So, most likely you will watch what is typed, pause.. type it out on you system, the watch more (repeat). For those reasons I withheld a half star. Lastly, be prepared to put up with cars noise, car horns, and volume variations between the courses. **All minor stuff**. Last thoughts -- I am left needing a little bit more instruction before going off solo in the rails world. Again, I think I understand structure but will enroll in a follow on Ruby course before attempting my own website. So, take my comments for what they are (my own experience). Hope this helps and thanks all those who worked hard and put this together. I,for one, appreciate the effort and time!

  • R
    Ronald Davis
    5.0

    the best i have seen, he really taught me a lot. however, i would have loved for him to complete the messaging system. If so, i would pay for that couse any day.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed