Best-Brain-Gang / Crowdfunding_Analysis

This project attempts to help project creators understand how to market their project on Kickstarter vs Indiegogo. The purpose of this tool is to not only give them advice on platforms but be able to efficiently market their project and provide supporting data for whichever is the better platform.
3 stars 1 forks source link
data-science data-visualization matplotlib pandas python

Girl in a jacket

 

Crowdfunding Analysis

This project attempts to help project creators understand how to market their project on Kickstarter vs Indiegogo. The purpose of this tool is to not only give them advice on platforms but be able to efficiently market their project and provide supporting data for whichever is the better platform.


Technologies

This project leverages python 3.7.9 with the following packages:


Installation Guide

  1. On the terminal, under the conda dev environment, install the following packages and dependencies before running the crowdfunding analysis tool:

      pip install pandas
      pip install plotly
      pip install hvplot
      pip install jupyterlab
      pip install streamlit
      pip install seaborn
      pip install fire
      pip install questionary
      pip install pytest
      pip install python-dotenv
      conda install -c pyviz hvplot
      conda list nodejs
      conda list sqlalchemy
      conda install -c conda-forge plotnine
      conda install -c conda-forge wordcloud
    
  2. To show your crowdfunding analysis tool on your web browser, use voila command on the conda dev terminal and while on the correct directory of your crowdfunding analysis application:

    voila crowdfunding_analyzer.ipynb

    • This will pop up on your web browser.
  3. To show your file on youryour web browser, use streamlit run command on the conda dev terminal and while on the correct directory of your crowdfunding analysis application: streamlit run [filename.py]


Examples

Sample plots for Kickstarter and Indiegogo.

![Plot Kickstater and Indiegogo](./Resources/Images/plot_ks_indiegogo.gif)

Usages

  1. We use crowdfunding_questionary.py and type in the category of your project. So that you can check which platform would work for you better.

    Questionary

  2. We use crowdfunding_analyzer.ipynb to get the comparison on Kickstarter versus Indiegogo. It will show data visualization of each main category.

    Plot Kickstater and Indiegogo Countries

  3. (WIP)We use crowdfunding_streamlit.py as a dashboard to view our analysis.

    Plot Kickstater and Indiegogo Countries


Contributors

UW FinTech Bootcamp

Colin Benjamin Linkedin    |     Justine Cho Linkedin    |     Christopher Henderson Linkedin    |     Nathan Patterson Linkedin


Deck

Click HERE to learn more from our presentation.

Crowdfunding Deck

License

MIT License

Copyright (c) [2021] [UW Fintech Bootcamp: Colin Benjamin | Justine Cho | Chris Henderson | Nathan Patterson]

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.