1

Etapa 1

Starter

2

Etapa 2

Task 1 - Setting up

3

Etapa 3

Task 2 - Get Started

4

Etapa 4

Task 3 - Authenticate with Facebook

5

Etapa 5

Task 4 - Refactor Base Template

6

Etapa 6

Task 5 - Heroku

7

Etapa 7

Task 6 - Redesign front end templates

8

Etapa 8

Task 7 - Create Database Models

9

Etapa 9

Task 8 - Add Model into Views

10

Etapa 10

Task 9 - Working with dynamic data

11

Etapa 11

Task 10 -User Profile

12

Etapa 12

Task 11 - Payment with Braintree-PayPal

13

Etapa 13

Task 12 - Summary pages

14

Etapa 14

Task 13 - Reviews

15

Etapa 15

Task 14 - Final touches

1

Etapa 1

Starter

2

Etapa 2

Task 1 - Setting up

3

Etapa 3

Task 2 - Get Started

4

Etapa 4

Task 3 - Authenticate with Facebook

5

Etapa 5

Task 4 - Refactor Base Template

6

Etapa 6

Task 5 - Heroku

7

Etapa 7

Task 6 - Redesign front end templates

8

Etapa 8

Task 7 - Create Database Models

9

Etapa 9

Task 8 - Add Model into Views

10

Etapa 10

Task 9 - Working with dynamic data

11

Etapa 11

Task 10 -User Profile

12

Etapa 12

Task 11 - Payment with Braintree-PayPal

13

Etapa 13

Task 12 - Summary pages

14

Etapa 14

Task 13 - Reviews

15

Etapa 15

Task 14 - Final touches

24 junio 2017 31 agosto 2017
Objetivo vencido en % days%

El objetivo está desatendido

El autor lleva sin comentar el objetivo 8 años 6 meses

Autor del objetivo

resignedangel

Ucrania, Киев

41 año / año / año

General

Build Fiverr marketplace with Python Django and Braintree

“I’ve learned Python through an online course, but I don’t know how to use it to make programs”

Yes! This is the common situation of many learners. Usually, the student completes some kind of online programming course but feels lost once the course is over.

You maybe fooled around a bit, learned some basic HTML and CSS, but when it came time to commit, you got cold feet.

I know those things, I got it. Learning to actually code something worth showing off seems time-consuming and scary.

That’s the reason why I’m here to help you overcome it easily!

Code4Startup is going to go with you through the development process.

Code4Startup was sent to earth to teach you how to code and create a two-sided marketplace (a platform that brings buyers and sellers together) in only 6 hours!

As long as you have basic knowledge of HTML, CSS, and programming, you’ll be able to govern in this cool course.

 Criterio del fin

готовый проект в моем портфолио

  1. Starter

    1. What are we building in this project?

    2. Tech stacks and tools

  2. 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!

    1. Python

    2. Heroku

    3. Braintree-PayPal

    4. Atom

  3. 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.

    1. Initialise project

    2. Create Home Page

    3. Working with layout templates

    4. URL name and static resources

  4. 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.

    1. Create Facebook App

    2. Setting up Facebook Auth

    3. Refactoring configuration for URL pattern

    4. Login/Logout with Facebook

  5. 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.

    1. Add Bootstrap

    2. Add Navbar

    3. Add Footer

  6. 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.

    1. Setting up Heroku for Python

    2. Configure static resources on Heroku

    3. Configure database

  7. 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.

    1. Update base templates

    2. Update Home Page

    3. Update Gig Detail Page

  8. 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.

    1. Create Profile Model

    2. Save avatar from Facebook to database

    3. Create Gig Model

  9. 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.

    1. Update base templates

    2. Update Home Page

    3. Update Gig Detail Page

  10. 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.

    1. Create new pages for gig

    2. Update Create-Gig page

    3. Showing error message

    4. Update My-Gig page

    5. Refactor Create-Gig page

    6. Create Edit-Gig page

    7. Update Edit-Gig page

  11. 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.

    1. Create User Profile page

    2. Update User Profile page

    3. Add Gig list to Profile page

    4. Update Profile functions

  12. 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...

    1. Install Braintree

    2. Checkout with Braintree

    3. Create database for Purchase

  13. 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.

    1. Create two summary pages

    2. Create functions for summary pages

  14. 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.

    1. Create Review Model

    2. Create Review form

  15. 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!

    1. Category links

    2. Searching gigs

    3. Deploy to Heroku

  • 3139
  • 24 junio 2017, 12:52
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?