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?
-
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 -
FreeUpdated 2y agoAngularJS and Webpack for Modular Applications
By: egghead.ioHow much work would it take for you to move all of your directives and their templates to several different new directories?43m -
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 agoUsing Angular 2 Patterns in Angular 1.x Apps
By: egghead.ioImplementing modern component-based architecture in your new or existing Angular 1.x web application is a breath of fresh air. In this course, you are going to1h 3m -
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 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 -
Updated 2y agoAngular 9 Firebase Project Course
By: FireshipThe Angular Firebase PWA Course will teach you how to build a complex progressive web app with Angular 9 (ivy), Material Design, and Firebase. It starts from ab2h 46m
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 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 -
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