Share this project

Done

Share this project

Done
Learn how to build your on-demand startup with Rails 6 in 4 weeks
Learn how to build your on-demand startup with Rails 6 in 4 weeks
318 backers pledged AU$ 47,747 to help bring this project to life.

About

Build your on-demand startup for jobs and freelancers project video thumbnail
Replay with sound
Play with
sound

Build your on-demand startup for jobs and freelancers

AU$ 47,747

318

  • How do I learn to code and change my life? 
  • What do I need to do to be a successful programmer? 
  • Why am I easily giving up along the way? 

As of 2019, Code4Startup is a code school teaching over 75,000 people around the world how to code. Along the way, I learned that most of them usually struggle with the same questions and barriers. They don’t have a motivation or specific goals for their learning process. They don't know what technology to start with. And there are nowhere for them to learn real skill sets to solve real problems. We need another way to learn effectively.

This year, we want to bring you our most comprehensive and powerful project designed with great experience for analysing business logic, designing database and programming a real startup project (step-by-step).  This will help you build your own marketplace for jobs, tasks or freelancers.

Our goal for this project is simple:  learn by working on a real project solving a real demand on freelance marketplaces in just… 4 weeks.

Level 1 - Freelance PIKACHU

  • Working with RAILS 6
  • Working with Visual Studio Code
  • Working with Postgres database and tools
  • Sign up with Email
  • Verifying identity with social account
  • User Profile features (avatar, bio, location, etc) just like Fiverr
  • User Dashboard managing all of jobs, requests and offers
  • Posting job in steps (including how to use ActionText with drag and drop photos)
  • Creating requests for freelancers
  • Making offers to clients' requests
  • Managing both Buying and Selling orders
  • Buying a service (without payment)
  • Review system with stars and comments
  • Searching function with Rails queries based on complex criteria

Some screenshots of the Level 1  (completed)


Level 2 - Freelance KONG

  • Social account verification
  • Accept/Reject multiple offers 
  • User settings for Payment and Payout methods.
  • Earning Dashboard listing all history transactions for revenue and expenses
  • Sending SMS Notification when a seller got new sales
  • Sending Email Notification when a successful transaction occurred

----------------------------------------------------------------------------------------------

  • [ADVANCED] - User identification with SMS (via mobile #) with Facebook Account Kit
  • [ADVANCED] - Credit Card processing with Stripe when buying a service
  • [ADVANCED] - Build your own Wallet system handling income and expense
  • [ADVANCED] - Build the Super Admin Dashboard (back-end) monitoring everything like Categories, Users, Jobs,  for the whole platform.
  • [ADVANCED] - Super Admin can approve/reject Withdraw requests from sellers
  • [ADVANCED] - Super Admin can view the Wallet history of specific users 
  • [ADVANCED] - Especially, the Escrow System that keeps track of funds per user and payout accordingly via Paypal API

Level 3 - Freelance GODZILLA

  • Real-time Private Message with ActionCable
  • Real-time Notification with ActionCable (just like Facebook notification)
  • Attaching files to the conversation between sellers and buyers
  • Smart Calendar for monitoring job deadline with notification 

-----------------------------------------------------------------------------------------------

  • [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] - You will get feature of building a Real-time Video Call for interview integrated to our platform [only when we reached our Stretch Goal]

  • We will cover all Fundamentals of Ruby on Rails and Bulma - a modern CSS framework in just 1 hour and that’s enough for you to go to the higher level. 
  • The whole project will be broken down into small tasks building specific feature so you will experience the process of how to develop a product in reality.

Risks and challenges

Creating course content, recording, and editing videos is time consuming but the risks here are low. I've been doing this for courses at Code4Startup so I understand the potential challenges as well as the time commitment. I have set a deadline for the project to be completed, and everyone will stay updated as we go!

I'm so excited to get started. I love teaching passionate people, giving valuable advice, especially for ones who want to start a journey.

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support

  1. Select this reward

    Pledge AU$ 1 or more About US$ 0.70

    THANK YOU FOR THE SUPPORT!

    By supporting at this entry level, you’ll receive backer updates and content throughout the campaign.

    Less
    Estimated delivery
    1 backer
    AU$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge AU$ 75 or more About US$ 53

    PIKACHU Level

    Get permanent LIFETIME access to:

    Includes:
    • LEVEL #1 - Pikachu
    • BONUS #1 - Fundamental Ruby on Rails Course
    Less
    Estimated delivery
    0 backers
    AU$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Reward no longer available

    Pledge AU$ 105 or more About US$ 74

    SUPER EARLYBIRD - ALL 3 LEVELS

    Get permanent LIFETIME access to:

    Includes:
    • LEVEL #1 - Pikachu
    • LEVEL #2 - Kong
    • LEVEL #3 - GODZILLA
    • BONUS #1 - Fundamental Ruby on Rails Course
    • BONUS #2 - Fundamental Bulma Course
    Less
    Estimated delivery
    Reward no longer available 49 backers
    AU$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge AU$ 130 or more About US$ 91

    EARLYBIRD - ALL 3 LEVELS

    Get permanent LIFETIME access to:

    Includes:
    • LEVEL #1 - Pikachu
    • LEVEL #2 - Kong
    • LEVEL #3 - GODZILLA
    • BONUS #1 - Fundamental Ruby on Rails Course
    • BONUS #2 - Fundamental Bulma Course
    Less
    Estimated delivery
    Limited 234 backers
    AU$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge AU$ 145 or more About US$ 102

    KONG Level

    Get permanent LIFETIME access to:

    Includes:
    • LEVEL #1 - Pikachu
    • LEVEL #2 - Kong
    • BONUS #1 - Fundamental Ruby on Rails Course
    Less
    Estimated delivery
    0 backers
    AU$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge AU$ 195 or more About US$ 137

    GODZILLA Level

    Get permanent LIFETIME access to:

    Includes:
    • LEVEL #1 - Pikachu
    • LEVEL #2 - Kong
    • LEVEL #3 - GODZILLA
    • BONUS #1 - Fundamental Ruby on Rails Course
    • BONUS #2 - Fundamental Bulma Course
    Less
    Estimated delivery
    6 backers
    AU$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  7. Select this reward

    Pledge AU$ 397 or more About US$ 279

    DIAMOND - Lifetime Access

    Get permanent LIFETIME access to:

    Includes:
    • LEVEL #1 - Pikachu
    • LEVEL #2 - Kong
    • LEVEL #3 - GODZILLA
    • BONUS #1 - Fundamental Ruby on Rails Course
    • BONUS #2 - Fundamental Bulma Course
    • PLUS Premium Project - UberEats (iOS + Android version)
    • PLUS Premium Project - Airbnb 2 (All 3 levels)
    Less
    Estimated delivery
    Limited 22 backers
    AU$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  8. Select this reward

    Pledge AU$ 537 or more About US$ 378

    LATE DIAMOND - Lifetime Access

    Get permanent LIFETIME access to:

    Includes:
    • LEVEL #1 - Pikachu
    • LEVEL #2 - Kong
    • LEVEL #3 - GODZILLA
    • BONUS #1 - Fundamental Ruby on Rails Course
    • BONUS #2 - Fundamental Bulma Course
    • PLUS Premium Project - UberEats (iOS + Android version)
    • PLUS Premium Project - Airbnb 2 (All 3 levels)
    Less
    Estimated delivery
    3 backers
    AU$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (28 days)