TaskRabbit is an online and mobile marketplace that allows users to outsource small jobs and tasks to others in their neighbourhood. Users name the task they need done, name the price they are willing to pay, and a network of pre-approved contractors bid to complete the job. To learn with this project, it requires students knowing a bit of basic Javascript, HTML and Bootstrap.
Build an MVP with AngularJS + Firebase by cloning TaskRabbit
Build an MVP with AngularJS + Firebase by cloning TaskRabbit is a 38-lesson 3 hours 31 minutes self-paced course by Code4Startup. TaskRabbit is an online and mobile marketplace that allows users to outsource small jobs and tasks to others in their neighbourhood.
Course facts
- Lessons
- 38
- Duration
- 3 hours 31 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- Code4Startup
- Price
- Free
[NOTE]: This project was built with the Firebase's legacy version so if you don't have legacy Firebase account, you shouldn't take this project for now. It will be updating with Firebase 3 (new version) soon.
What skills will we learn during this project?
Learn AngularJS with practical code & design.
Learn how to work with Firebase for real-time updates.
Combine Angular and Firebase to create an MVP for your Startup.
Learn to design your database for Firebase effectively.
Secure your application with Firebase Security Rules.
How to deploy and host this app Live on Firebase host.
This version was built with Angular 1.3.8, AngularFire 0.9.1; Firebase 2.1.0
What features will we build in this project?
Real-time database with Firebase 2.
Sign In/Sign Up new user with email and password.
Notification system with Toaster.
Real-time listing all available tasks from database.
Real-time task creating/editing.
Real-time offer making.
Real-time offer accepting.
Real-time comment system.
Personal Dashboard showing tasks and offers.
Sending transactional emails when a offer accepted.
Who teaches Build an MVP with AngularJS + Firebase by cloning TaskRabbit? 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 an MVP with AngularJS + Firebase by cloning TaskRabbit?
- Space or K: play or pause
- J: rewind 10 seconds
- L: forward 10 seconds
- Left Arrow: rewind 5 seconds
- Right Arrow: forward 5 seconds
- Up Arrow: volume up
- Down Arrow: volume down
- M: mute or unmute
- F: toggle fullscreen
- T: toggle theater mode
- I: toggle mini player
- 0 to 9: seek to 0 to 90 percent of the video
- Shift plus N: next video
- Shift plus P: previous video
| # | Lesson Title | Duration |
|---|---|---|
| 1 | What are we going to build in this project | 04:54 |
| 2 | Setting Up | 04:29 |
| 3 | What are we going to build in this task | 01:08 |
| 4 | Working with Views and Controllers | 08:46 |
| 5 | Working with Firebase | 12:25 |
| 6 | .What are we going to build in this task | 01:28 |
| 7 | Create Nav Bar | 06:42 |
| 8 | Create Authentication | 23:04 |
| 9 | Adding notification with Toaster | 03:22 |
| 10 | What are we going to build in this task | 02:04 |
| 11 | Creating post and edit Modal | 04:45 |
| 12 | Refactoring Browsing page | 09:35 |
| 13 | Working with Services | 19:01 |
| 14 | What are we going to build in this task | 01:41 |
| 15 | Denormalisation data in NoSQL world | 03:10 |
| 16 | Creating mark-up for Comment | 02:10 |
| 17 | Creating comment service | 02:37 |
| 18 | Update Browse controller | 05:32 |
| 19 | What are we going to build in this task | 02:14 |
| 20 | Firebase tree structure for this task | 00:51 |
| 21 | Creating offer function for Runners | 04:32 |
| 22 | Creating offer service | 01:43 |
| 23 | Implement Offer service in Browse controller | 12:15 |
| 24 | Creating Cancel Offer function for Poster | 04:12 |
| 25 | What are we going to build in this task | 02:45 |
| 26 | Accepting offer | 04:50 |
| 27 | Completing Task | 03:48 |
| 28 | What are we going to build in this task | 04:43 |
| 29 | Update Task & Offer Services | 05:38 |
| 30 | Create Dashboard mark-up and Service | 03:41 |
| 31 | Create Dashboard Controller with authentication updated | 06:25 |
| 32 | What are we going to build in this task | 02:24 |
| 33 | Setting up Mandrill & Zapier | 06:10 |
| 34 | Setting up Zapier for Notification action | 08:17 |
| 35 | Let's hack task-ninja by using cURL | 05:48 |
| 36 | Building Firebase security rules | 07:57 |
| 37 | Apply and Test | 02:03 |
| 38 | Deploying & hosting on Firebase for FREE | 04:34 |
What courses are similar to Build an MVP with AngularJS + Firebase by cloning TaskRabbit?
Updated 2y agoBuild a Slack Chat App with React, Redux, and Firebase
By: UdemyThroughout this course, we'll be building a live chat app for developers called DevChat, where users will be able to create channels , to send messages.5h 55m
FreeUpdatedThe Vue Firebase Project Course
By: FireshipBuild a free, realtime voice-chat app with Vue and Firebase in this 16-lesson project course covering auth, Firestore, and audio uploads.46m5/5
Updated 2y agoInstagram Firebase
By: Let's Build That AppHave you ever wondered how applications are built in the real world? Do big software companies utilize the Storyboard to build out their apps? Speaking from my17h 24m
Updated 2y agoDesktop apps with Angular, Firestore and Electron
By: UdemyThis course takes you on a developer journey where you'll be building a complete desktop application that runs on any platform (Windows, Mac.11h 28m
Updated 2y agoZero to Full Stack Hero
By: PAPA React (Sonny Sangha)PAPA React presents.. Zero to Full Stack Hero. It's NOT just another COURSE. It's the world's BEST COMMUNITY.101h 29m5/5
FreeUpdated 2y agoAngularJS Pro
By: Ultimate Courses (Todd Motto)Get advanced AngularJS skills for scalable apps. The only deep dive into the entire framework. Take your AngularJS skills to the Pro level. Comprehensive Direct7h 23m
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
UpdatedBuild Collaborative editor and Real-time video call with NodeJS
Code a real-time collaborative editor and video calling app from scratch with NodeJS, Socket.io, MongoDB, and Facebook login, step by step.4h 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 Airbnb with Ruby on Rails
This project is a series of 3 Projects (Pikachu, Kong, Godzilla) with 3 different levels (Level 1, 2, 3).9h 53m
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
FreeUpdatedCreate UberEats with Python/Django and Swift 3
Free course building a food-delivery app like UberEats: a Django web dashboard and backend paired with a native Swift 3 iOS app.19h 13m