Steps to DApp and ICO Creation

in introduceyourself •  7 years ago  (edited)

Hi all! So excited to be on Steemit!! I'm a former C, C++, C# developer but I've been project managing the development of apps for a while now and I've recently been living, breathing and eating the block chain. I am so pumped and passionate about decentralization. So, I'm creating a community based app on EOS (that's the plan), and this is my first rough sketch of the steps to take from conception to release of the DApp.

I know it's not perfect and it's just a start, so please feel free to leave me feedback if you want to! I am putting it out there so those newbies who are starting out can get a rough outline which will improve with time as I refine. Fostering innovation and community. Thanks all for your time!

Steps to DApp/ICO:

  • Decide on branding, vision, mission
  • Conceptualize product and features
  • Market research
    * Competitors - How many? What do they offer?
    * Customers - Who are they? What they do want?
  • Market Saturation - What’s the market saturation?
  • USP - How are we different? What can we offer that is unique?
  • SWOT Analysis - Strengths, Weaknesses, Opportunities, Threats
  • Legal Research
    * Are our operations legal in the United States?
    * Where are our operations legal?
    * Where can we launch our ICO?
  • Determine product features
  • Decide on platform for building the application
    * Platform options:
    * NEO
    * Ethereum
    * Lisk
    * EOS
    * Steem
    * ICON
    • What are the advantages and disadvantages of each platform?
      • How important are they to our unique market?
      • Grade advantages and disadvantages of each platform on a scale of 1-10 in order of importance based on the features
        needed for the DApp
      • Readiness of platforms for adoption
  • Determine costs associated with getting to ICO phase
  • Build up expectation on DApp/ICO platforms
    * Waves
    * ICONOMI
    * Tokenmarket
    * Steemit
    * etc.
  • Create development team
  • Create development/product release strategy
  • Work on white paper
  • Work on website
  • Networking/advisors
  • Work on development plan
  • Create legal framework of ICO
  • Create tokens, decide on token number, market cap and time cap
  • Advertise ICO
  • Hold ICO
  • Development - ongoing through final release of software and beyond.
  • Continue conversations with investors and advisors
  • Release Alpha software to developers
  • Release Beta Software to developers
  • DApp release to public
  • Marketing DApp
  • Further development/improvements
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Thank you for this awesome start welcome to steemit hope you're doing well and best of luck to you. =)

Thank you @purepinay! Same to you!

Welcome

Thank you!

Welcome to Steem. Do read A thumb rule for steemit minnows - 50:100:200:25 for starter tips.
Also get to know more about Steem reading the Steem Blue Paper and share your feedback on our Steem Blue Paper Awareness Initiative
All the Best!!!

@steemladder, thank you so much!

Sounds awesome! Welcome :)

Thank you!

welcome to steemit .... greeting from indonesian (^_^)

Hello from across the pond in Hawaii!

WELCOME TO STEEMIT!

*Welcome, I wish you all the success on Steemit. I will be following you...

tenor.gif
Source: Tenor Gifs

YAY!!! :)

I'm glad you enjoyed! See you on Steemit!

Sounds like you've got a clear idea of the steps and process involved. As someone who is also learning about blockchain development, I'm looking forward to hearing more of the details.

I've also been keeping an eye on EOS. What is it about EOS that has made you (plan to) choose it for your project?

  ·  7 years ago (edited)

@roscoeh, there are a large number of reasons I've chosen EOS over Ethereum. This is open to change as I continue to explore. Some of these reasons include:

  • Delegated Proof of Stake in EOS vs. Proof of Work in Ethereum
  • Investment is smaller
  • EOS tokens can be "rented"
  • Zero transaction fees
  • Not vulnerable to DOS attacks
  • Scalability
  • Dramatically higher transactions per second with EOS
  • Programming language is known vs. need to learn a new one for Ethereum

That's just a few of the top reasons I'm looking at EOS :).

Thanks for engaging!

Thanks for that. Looks like I've got a white paper to read ;)

Thanks a lot! I'm currently conceptualising an idea with a team of super motivated people and this is really helpful to help me wrap my head around everything!