How would I go about building a Kickstarter

Discussion in 'Programming' started by tarunramesh, Aug 27, 2012.

  1. #1
    Hey Guys
    I wanted to see if anyone could help me understand how to build a website like Kickstarter (www.kickstarter.com) . I am doing a university project and I decided to outline how I would build a website like kickstarter using the wordpress platform.
    Kickstarter is a crowd funding platform which allows people to create project ideas and people from around the world will donate money towards them. Based on the amount donated they will in return get a gift from the project starter. Projects range from pretty much anything you can imagine. Kickstarter also takes 5% of the amount everyone donates for company profits.

    I have a good understanding of web design and a rough idea of how to go about doing this. I figured I would outline how I think it could be done and if you could give me some criticism or tell me any major points I am missing out on that would be good.

    So essentially the way the website works is there are 2 main users, there is the project starters (PS) and the donators (DN).
    A PS can register and account and once verified they will be able to post a project. The project is then displayed on the website where DN’s can browse through them by categories and once they find one they like, they can view its details and if they want to support it, they can donate using paypal, credit card etc.

    So let me break it down a little bit more and how I believe it can be done.

    Essentially the website must allow two types of accounts to be created each with different requirements and permissions. When a PS starts an account they can create a project which will create a portfolio item in wordpress. They portfolio items will have a list of custom fields which must be fulfilled and they must select a category which their work comes under*. Once they post it, it must be approved and when it is it will be displayed on the website. Since it has a category tag it would be easy to sort through different projects. In this process the PS must set the various different levels of donations he is willing to accept and what rewards he will be giving based on the donation amount ( e.g. donate $5 and he may get a free CD or donate $100 and get a free private lesson). This information will be displayed on a separate page other than their project page which will be displayed after a DN chooses to donate.

    For the DN it is fairly straight forward, create an account, find a project you like, set the amount you would like to donate, be redirected to the appropriate payment gateway and the payment will be made. The website (the company kickstarter) would collect the payments first before making the payout to the PS at which point they will take their 5% share. DN’s also have the option to subscribe to categories so weekly they will get an email of the top 5 projects that are most popular sent to them in an email based on the amount people donate and the number of views the project has received.

    This whole website seems entirely possible and suited to wordpress, correct me if I am wrong. There are certain things I am unsure about how they could be done. Here is where I get really confused. I understand lots of this requires good understanding of PHP which I do not have but I am not actually building the site so I figured all I need to know is that PHP creates functions which allow content to be dynamic.

    • When someone goes to create an account, how is it possible to create a separate account creation page, from my understanding creating an account in wordpress makes you use the wordpress account creation form which isn’t professional enough for this site. Is there a way to modify its look and the fields also locking in just 2 types of accounts to choose from?
    • Once again the only way I know for a portfolio item to be created is through the wordpress backend. How can a custom project creation page be build that when all the required fields are filled and submitted it creates a wordpress portfolio item without the user having to see the wordpress backend. Displaying the portfolio items on the website is straight forward enough.
    • I do not understand how it would be coded so that portolio items must be approved before being displayed on the site.
    • On the topic of donations I also am not sure how it would be done so that if someone sets the amount they are willing to donate they would for example be redirected to paypal and asked to pay that amount. This also applies to other payment gateways.
    • Also since the website takes a 5% share, the only way it makes sense for this to be done is for them to collect all the money first and then they take their 5% cut and then payout the PS.
    • Finally how would it be possible to make it so that DN’s can subscribe to certain categories and then receive emails weekly about the top projects of that week based on the projects views and amount of donations it has received.
    I know I am asking for a lot but I would really appreciate it if you could even just answer one of my questions or give me a general insight about things.
    Sorry for the long wall of text! Haha, thank you all so much.
     
    tarunramesh, Aug 27, 2012 IP
  2. Sourcedealer

    Sourcedealer Greenhorn

    Messages:
    21
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    13
    #2
    Hi, this is not a real answer to your question, but instaid of let you do the dev work this can be nice for you i guess. We sell a complete Kickstarter clone for only $30 so an extra developer isn't needed anymore.

    Here some information about our product:

    Start your own Kickstarter Fundraising Website for only $30 with the Kickstarterclone.net

    We providing you the best and easy platform for running your own fundraising website. Create your own Kickstarter clone in seconds and start making money by fundraisers and donors/supporters today. You can earn commissions for every donation that is made on your website.

    Why should you choose for Kickstarterclone.net?

    1 Our Crowd Funding script is the best and cheapest you will ever find. You only pay $30 once! And best of all! If you find a website with lower prices, we will lower our prices! This way we guarantee you the cheapest prices online!
    2 Our easy system give you a percentage for every donation that is made on your website. This way you can run a cool fundraising website and even earn money without doing anything.
    3 The script is delivered with an easy to understand installation guide so you can install the script without knowledge in minutes. We even provide you cool video tutorials for a quick startup. And I you still need help with the setup we are glad to help you.

    Check out our full video tour at: kickstarterclone DOT NET

    Some of our features:
    • User can post unlimited number of projects.
    • Easy to donate on projects facilities and payments by PayPal.
    • Fund raising status bar.
    • Review & comment posting facilities on each project.
    • User can post update on project.
    • User can share project with social media.
    • User can see all donations receive on project.

    And best of all you can do all these things without a problem:

    Create funding projects
    Your users can create new funding projects in seconds. Just signup, enter the project name and done! After the project is accepted by the moderator the project will be visisble for other users.
    Users can even comment on projects by Facebook. This will give you free website promotion to 1000+ of other users.

    Donations with PayPal
    You get money for every donation that is made. By default you will get 5% of every payment. Just let your visitors do all the work and just sit back and relax.

    Project management
    Your users can create multiple projects and manage them all from 1 dashboard. Just select the project you like to edit and click update.
    There is also the possiblity to share all projects on Facebook, Twitter or by mail.

    Admin dashboard
    For the administrator(s) we have created a full dashboard to manage all projects, users and website settings. No difficult configurations, just a simple dashboard with all needed options.

    So why wait? Check our website at kickstarterclone DOT NET and start your own crowdfunding/fundraising website today for only $30. You can be the next Kickstarter website!

    Tags for all simular websites we provide you clones for are: Kickstarter, StartSomeGood, Indiegogo, Rockethub, Pozible, Causes, Razoo, Crowdrise, Fundageek, ChipIn, FansNextdoor, Peerbackers, Profounder, Crowdcube, Lucky Ant, DemoHour, Idea.me, Gambitious, ToGather.Asia, AppStori, ZAOZAO, ZIIBRA (yes we love Clones, Remakes, Fundraising, Crowdfunding and this all in a Cheap script for only $30)
     
    Sourcedealer, Jan 14, 2013 IP
  3. goliath

    goliath Active Member

    Messages:
    308
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    60
    #3
    OMFG i hate wordpress.

    The web is full of this, "I want to make a website and I know i want it made from wordpress but wordpress doesn't do what i want so how do I make it do that?".

    Here's your first insight: You will waste more time and money making wordpress do this than you would writing it (or having it written) from scratch.

    There is probably more wordpress code sitting on servers that is not being used (or worked around) than any other CMS ever. So many people want it at the core of every website people think it's like the duct tape of the web.

    If your site isn't a blog, wordpress is not the right tool. Even with a million other extensions out there to make it act like what you want. I'm not against adding a shopping cart if you merch but aside from that let go of wordpress, it's not the answer to every single web site out there....

    I'm also wondering why have two different account types from the get-go? Why not have members, who can then submit projects or donate?
     
    goliath, Jan 15, 2013 IP
  4. onidark

    onidark Member

    Messages:
    47
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    38
    #4
    http://groupbuyingsite.com/demo-testing/ check the jumpstart demo. wordpress can definetely by your way....
     
    onidark, Apr 7, 2013 IP