This project is a series of 3 Projects (Pikachu, Kong, Godzilla) with 3 different levels (Level 1, 2, 3). We are going to build a platform like Booking or Airbnb. In this project, I will walk you through steps to develop apps like Booking, Hotels or Airbnb with core functionalities from scratch. You don't need to learn everything about HTML, CSS, Javascript or Ruby on Rails to just create a web application. In my methodology which I called POA (Product-Oriented-Approach), you just need to learn what you need.
Build Airbnb with Ruby on Rails
Build Airbnb with Ruby on Rails is a 74-lesson 9 hours 53 minutes self-paced course by Code4Startup. This project is a series of 3 Projects (Pikachu, Kong, Godzilla) with 3 different levels (Level 1, 2, 3).
Course facts
- Lessons
- 74
- Duration
- 9 hours 53 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- Code4Startup
- Price
- Premium
Doing this way, it won't make you a superstar developer but will get you something REAL quickly and efficiently, especially for Entrepreneurs & Founders.
Who It's For
Beginners
Promotion seekers
Entrepreneurs & Founders
Designers
Front-end Developers
What skills will we learn during this Level 1?
How to quickly create a web app with Ruby on Rails.
Style your web app easily and quickly with Bootstrap.
Design your UI like a modern style.
Use Facebook to authenticate your users.
How to send transactional emails with Gmail/Mailgun.
How to create Object models for a business idea.
Handle photo uploading process with AJAX.
Process searching function with different criteria.
Handle location searching on Google Map.
Handle jQuery event for UI controls.
What features will we build in this Level 1?
Simple authentication with email/password.
Advanced authentication with Facebook.
Sending transactional email when new user signed up.
Page for users to edit Profile
Page for hosts to create/edit Room
Photos Upload to AWS S3.
Room reservation system with Start Date, End Date.
Room searching system with different criteria.
Functions Allow Hosts to Create Rooms in Steps.
2-way Review System.
AJAX Searching.
Requirement
All I ask for is to pass the Free course "Learn Ruby on Rails, Heroku and Wistia APIs" with the understanding of how Rails works. That's it.
Who teaches Build Airbnb with Ruby on Rails? Code4Startup
Code4Startup (also known as CodeRealProjects) is a project-based teaching platform aimed at developers who want to learn the modern web stack by building real working applications — typically clones of well-known startup products (Airbnb, Twitter, Uber, Netflix) using the current full-stack JavaScript or PHP / Laravel toolchains.
The course catalog covers the modern full-stack stacks: React + Node.js, Vue + Laravel, Next.js + Supabase, the mobile side with React Native, plus the surrounding tooling for auth, billing, and deployment. Each course is structured around shipping a complete working clone of a recognisable product, which suits developers learning by reverse-engineering real applications rather than studying frameworks in isolation.
The CourseFlix listing under this source carries 8 Code4Startup courses spanning that range. Material is paid; courses are sold individually on the original platform.
What lessons are included in Build Airbnb with Ruby on Rails?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Vision of this project Demo | 02:09 | |
| 2 | Here's what we're going to build | 05:58 | |
| 3 | Install SQLiteBrowser | 01:22 | |
| 4 | Install Atom | 02:58 | |
| 5 | Create a simple Rails Project with Bootstrap | 04:41 | |
| 6 | What we're going to build in this task | 01:15 | |
| 7 | Create basic authentication | 05:46 | |
| 8 | Building navbar with partial view | 11:01 | |
| 9 | Authentication with full name | 05:37 | |
| 10 | Update authentication views | 17:04 | |
| 11 | What we're going to build in this task | 00:29 | |
| 12 | Gravatar | 07:08 | |
| 13 | Notification | 10:38 | |
| 14 | Sending transactional email with Gmail | 10:41 | |
| 15 | Sending transactional email with Mailgun | 06:58 | |
| 16 | What we're going to build in this task | 00:51 | |
| 17 | Create Facebook app | 01:34 | |
| 18 | Create social authentication | 16:58 | |
| 19 | Styling our views | 10:08 | |
| 20 | Create user profile page | 09:00 | |
| 21 | Create Edit Profile page | 12:39 | |
| 22 | What we're going to build in this task | 00:50 | |
| 23 | Create Room Model | 06:02 | |
| 24 | Create Room Controller | 15:42 | |
| 25 | Create Room View | 22:46 | |
| 26 | Styling our views | 09:19 | |
| 27 | Understanding the workflow | 08:50 | |
| 28 | What we're going to build in this task | 00:55 | |
| 29 | Install Paperclip | 02:27 | |
| 30 | Create Photo Model | 04:47 | |
| 31 | Create Photo Controller | 07:02 | |
| 32 | Create Photo View | 10:35 | |
| 33 | Remove Photos with AJAX | 08:36 | |
| 34 | Amazon S3 | 07:21 | |
| 35 | What we're going to build in this task | 00:48 | |
| 36 | Add "Check" to Room Creating | 09:43 | |
| 37 | Update the Photo Removing with AJAX | 06:58 | |
| 38 | Issue with hidden fields | 05:47 | |
| 39 | What we're going to build in this task | 01:03 | |
| 40 | Create Room Index Page | 08:52 | |
| 41 | Create Room Show Page | 20:27 | |
| 42 | Add Google Map | 11:03 | |
| 43 | Add Near-by Rooms | 07:57 | |
| 44 | What we're going to build in this task | 00:55 | |
| 45 | Create Reservations Model | 04:07 | |
| 46 | Create Reservations View | 06:12 | |
| 47 | Create Reservations Controller | 09:19 | |
| 48 | Add jQuery Date Picker | 05:38 | |
| 49 | What we're going to build in this task | 00:57 | |
| 50 | Refactoring Reservation Form | 08:53 | |
| 51 | AJAX for Start Date | 19:51 | |
| 52 | AJAX for End Date | 15:03 | |
| 53 | Create Your Trips Page | 07:48 | |
| 54 | Create Your Reservations Page | 13:26 | |
| 55 | Modify User Profile Page | 06:39 | |
| 56 | What we're going to build in this task | 01:00 | |
| 57 | Creating Reviews Model | 09:25 | |
| 58 | Creating Reviews Controller | 17:47 | |
| 59 | Creating Reviews View | 15:30 | |
| 60 | Creating Show Reviews Page | 16:50 | |
| 61 | Adding jQuery Raty | 02:33 | |
| 62 | Add Stars to Reviews | 08:34 | |
| 63 | What we're going to build in this task | 01:06 | |
| 64 | Update Home Page | 08:06 | |
| 65 | Creating Search Page | 13:18 | |
| 66 | Create Search Function | 17:12 | |
| 67 | Add Google Map | 16:04 | |
| 68 | AJAX Searching | 10:32 | |
| 69 | Add jQuery Pricing Slider | 06:50 | |
| 70 | What we're going to build in this task | 00:45 | |
| 71 | Modify Home Page | 07:02 | |
| 72 | Improving Home Page | 06:56 | |
| 73 | Auto Location Suggestion | 07:12 | |
| 74 | About Level 2 - AirKong Project | 05:35 |
Get instant access to all 73 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionWhat courses are similar to Build Airbnb with Ruby on Rails?
-
Updated 1y agoRevisiting Rails
By: Big MachineSince 2017, I have used various JavaScript frameworks for my website bigmachine.io.4h 9m -
NewMaster the Object-Oriented Mindset in Ruby and Rails
By: Graceful.DevLearn object-oriented thinking through a course on Ruby and Rails. Practical examples and methodology for flexible and understandable code.22h 55m -
Updated 3y agoTHE RUBY ON RAILS TUTORIAL, 6TH ED. (EBOOK + VIDEO)
By: Learn Enough (Michael Hartl)The Ruby on Rails Tutorial has been updated for Rails 6! This is the 6th edition of the tutorial that Wikipedia founder Jimmy Wales once called his “favorite bo19h 55m -
Updated 3y agoRuby on Rails 6
By: Pragmatic StudioLearn Rails. It sounds straightforward, but often gets either cluttered-up or dumbed-down. Cluttering-up happens when topics other than Rails get shoved into a8h 18m -
Updated 2y agoRuby on Rails 7
By: Pragmatic Studio“I'd nearly given up trying to learn Rails. Every course or tutorial out there left me confused and frustrated.” Every time we hear this (and we hear it.8h 9m5/5 -
Updated 1mo agoPhlex on Rails
By: Brad GesslerLearn to create complex interfaces with Phlex on Rails. Master the component-based approach to improve readability and development speed.7h 58m -
FreeUpdated 2y agoRuby on Rails 6: Learn 25+ gems and build a Startup MVP 2020
By: UdemyCode-Along & Learn Ruby on Rails, Master 25+ gems, Build an online learning platform like Skillshare or unofficial Udemy.20h 55m
More courses by Code4Startup
-
Updated 1y agoThe Complete AI Fast Track Bootcamp - 2024
The Complete AI Fast Track Bootcamp - 2024 is an intensive online course designed for the rapid acquisition of key skills in the field of artificial intelligenc10h 59m5/5 -
Updated 2y agoBuild Collaborative editor and Real-time video call with NodeJS
In this project, you will be learning how to build a collaborative platform with real-time code editor so that you can share what you are coding/typing on the s4h 35m5/5 -
Updated 2y agoBuild AI startups with ChatGPT and AI Art
Embark on an exciting journey to build nine AI-powered applications. This course enables you to harness cutting-edge AI technologies for crafting innovative.6h 9m5/5 -
Updated 2y agoBuild Product Hunt with ReactJS and Firebase
In this course, you will be learning how to build ReactJS app in ES6 syntax (a modern version of Javascript) with Firebase, a real-time back-end by cloning Prod4h 47m -
FreeUpdated 2y agoCreate UberEats with Python/Django and Swift 3
Learn Python & Swift 3 by creating Real-life startup platform with Web dashboard and iOS app like UberEats, Doordash, Postmates.19h 13m -
FreeUpdated 2y agoBuild an MVP with AngularJS + Firebase by cloning TaskRabbit
TaskRabbit is an online and mobile marketplace that allows users to outsource small jobs and tasks to others in their neighbourhood.3h 31m