1

Етап 1

Starter

2

Етап 2

Task 1 - Setting up

3

Етап 3

Task 2 - Get Started

4

Етап 4

Task 3 - Authenticate with Facebook

5

Етап 5

Task 4 - Refactor Base Template

6

Етап 6

Task 5 - Heroku

7

Етап 7

Task 6 - Redesign front end templates

8

Етап 8

Task 7 - Create Database Models

9

Етап 9

Task 8 - Add Model into Views

10

Етап 10

Task 9 - Working with dynamic data

11

Етап 11

Task 10 -User Profile

12

Етап 12

Task 11 - Payment with Braintree-PayPal

13

Етап 13

Task 12 - Summary pages

14

Етап 14

Task 13 - Reviews

15

Етап 15

Task 14 - Final touches

1

Етап 1

Starter

2

Етап 2

Task 1 - Setting up

3

Етап 3

Task 2 - Get Started

4

Етап 4

Task 3 - Authenticate with Facebook

5

Етап 5

Task 4 - Refactor Base Template

6

Етап 6

Task 5 - Heroku

7

Етап 7

Task 6 - Redesign front end templates

8

Етап 8

Task 7 - Create Database Models

9

Етап 9

Task 8 - Add Model into Views

10

Етап 10

Task 9 - Working with dynamic data

11

Етап 11

Task 10 -User Profile

12

Етап 12

Task 11 - Payment with Braintree-PayPal

13

Етап 13

Task 12 - Summary pages

14

Етап 14

Task 13 - Reviews

15

Етап 15

Task 14 - Final touches

24 червня 2017 31 серпня 2017
Ціль прострочена на 3037 днів

Мета закинута

Автор не відписував в цілі 8 років 6 месяців

Автор мети

resignedangel

Україна, Киев

41 Рік / року / років

Загальна

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.

 Критерій завершення

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

  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

  • 3138
  • 24 червня 2017, 12:52

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?