Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

Build Fiverr marketplace with Python Django and Braintree


Starter :
Welcome to our project called Sixerr in which I’m going to teach you Python and Django by creating a 2 sided marketplace like Fiverr. I will show you guys couple of business ideas that I think you’re definitely be able to build base off what you...
What are we building in this project? 2:37
Tech stacks and tools 2:42

Task 1 - Setting up :
As the first task, we're going to install all tools and tech stacks that we will be using in our project. Let's get start!
Python
Heroku
Braintree-PayPal
Atom

Task 2 - Get Started :
In this task, we’re going to create our project from empty folder and setup the virtual environment for our Django project. You will learn how to do it easily with step by step.
Initialise project
Create Home Page
Working with layout templates
URL name and static resources

Task 3 - Authenticate with Facebook :
In this task, you will be learning how to create authentication with Facebook so users can sign up or sign in with their Facebook account which makes your app more easy to use. Also, you will be learning how to config Python Urls pattern.
Create Facebook App
Setting up Facebook Auth
Refactoring configuration for URL pattern
Login/Logout with Facebook

Task 4 - Refactor Base Template :
In this task, we’re going to add Bootstrap into our project and you will be learning how to customise Bootstrap for our Python project.
Add Bootstrap
Add Navbar
Add Footer

Task 5 - Heroku :
In this task, you will be learning how to setup and configure database with static resources for our application so that we can push it on Heroku, a free hosting. This is very interesting and practical because you then can show your app to anyone...
Setting up Heroku for Python
Configure static resources on Heroku
Configure database

Task 6 - Redesign front end templates :

In this task, we’re going to re-design couple of front-end page including the base template, the home page and the gig details page.:
Update base templates
Update Home Page
Update Gig Detail Page

Task 7 - Create Database Models:
This task would be interesting as we’re going to create models for database. At the moment, we’re using the default User model from Django with basic info

like email, password, etc and everything is fine. But what if we want to have extra fields...:
Create Profile Model
Save avatar from Facebook to database
Create Gig Model

Task 8 - Add Model into Views:

In this task, you will be learning how to work with Model and View in Python. In fact, we're going to our database model into our front-end pages.:
Update base templates
Update Home Page
Update Gig Detail Page

Task 9 - Working with dynamic data:
In this task, we’re going to create 2 new pages: one page for user to create a gig and one page to display all gigs belong to a single user. We also learn

how to create error message for our pages.:
Create new pages for gig
Update Create-Gig page
Showing error message
Update My-Gig page
Refactor Create-Gig page
Create Edit-Gig page
Update Edit-Gig page

Task 10 -User Profile:
In this task, we’re going to create a profile page to display information about user as well as the list of gigs related to that user. You will be learning how to update or add a new field to an existing model.
Create User Profile page
Update User Profile page
Add Gig list to Profile page
Update Profile functions

Task 11 - Payment with Braintree-PayPal:
This task is one of the most favourite section in the whole course as it's dealing with money. We're going to integrate Braintree/Paypal payment system with ease and you're going to love it as you can apply what you learn here to any business...
Install Braintree
Checkout with Braintree
Create database for Purchase

Task 12 - Summary pages:
In this section, we’re going to create 2 summary pages for a user. One to show all gigs that a user bought and the other one listing all gigs that a user sold.
Create two summary pages
Create functions for summary pages

Task 13 - Reviews:
In this task, we’re going to create functions for a user to review a gig after purchasing that gig. Let’s start by creating new model for Review.
Create Review Model
Create Review form

Task 14 - Final touches:
So far, our app is working perfectly but we haven’t set links for categories in the home page. In this task, we’re going to do some final touches and then deploy our awesome app to Heroku. Yay!
Category links
Searching gigs
Deploy to Heroku

You Have Got Gift 25% OFF

Use this Coupon Code “J3JKN396