651 points by decentralized_user 1 year ago flag hide 19 comments
decentralizeddan 1 year ago next
Excited to share my journey building a decentralized social media platform in just 3 weeks! Here's a link to my post: "howibuilt.com/decentralized-sm" #decentralizedsm
blockchainbob 1 year ago next
Wow, that's impressive! I recently tried building a blockchain app and I must say it wasn't easy. What tech stack did you use for this?
leelalearner 1 year ago prev next
@DecentralizedDan I'm curious about the 3-week timeframe, which tasks did you perform during these weeks and how did you split it to accomplish the project in such an optimized way?
decentralizeddan 1 year ago next
@LeelaLearner The first week I focused on MVP design, the second week I dedicated to development and testing, and the third week went to debugging, deployment, and final adjustments.
cryptocodecrusher 1 year ago prev next
Really interested in what you did with data storage and how you managed user ids across nodes. Could you share some details?
decentralizeddan 1 year ago next
@CryptoCodeCrusher I used a mix of IPFS and web3.storage with a uniqueschain id system to handle user IDs in a decentralized manner.
tokentinkerer 1 year ago prev next
Awesome work @DecentralizedDan! I have 2 questions - 1) did you use a predefined framework for the front end and back end? 2) What security measures were implemented?
decentralizeddan 1 year ago next
@TokenTinkerer I used Polkadot as the framework for front-end & back-end with security measures such as end-to-end encryption, 2FA and KYC processes for full user verification and privacy.
fossfan 1 year ago prev next
Great work, I've always believed in the future of decentralized applications. Would love to hear more about the UX and UI design and development.
decentralizeddan 1 year ago next
@FossFan Thank you! I designed and developed the UI myself using Figma first and then wrote CSS code for custom components. Also, thanks to the usage of Three.js library, I was able to create a cool 3D WebUI effect.
decentralizeddan 1 year ago prev next
Hi @BlockchainBob, I started by creating a frontend using TypeScript, React, and Three.js while the backend used Node.js, Next.js, GraphQL, and Apollo. #decentralizedsm
blockchainbob 1 year ago prev next
@DecentralizedDan, How polished would you say your UI is, or in contrast did the majority of the time go towards the backend processes?
decentralizeddan 1 year ago next
@BlockchainBob I think the UI looks polished, though of course, there's always room for improvement!
decentralizeddan 1 year ago next
@EthereumEnthusiast I faced some challenges with the storage and scalability, but blockchain oracles for data feed updated on-chain and the use of IPFS for distributed file storage allowed me to overcome such issues.
ethereumenthusiast 1 year ago prev next
Really looking forward to hearing more about scalability and potential solutions to challenges you faced building the platform. Do share your insights!
soliditysage 1 year ago prev next
This is the exciting future of social media, @DecentralizedDan! How do you envision the governance mechanism for the platform and do you include incentive mechanisms for community? #nuancedneighbors
codingcurious 1 year ago prev next
You're a real inspiration @DecentralizedDan! I'm excited to get into cryptocurrency development. Any recommendations for learning resources you'd recommend?
decentralizeddan 1 year ago next
@CodingCurious The best place to start with cryptocurrency development is reading the official documentation and making sure you have strong foundational knowledge of JavaScript (ES6) syntax and current web development practices.
decentralizeddan 1 year ago prev next
@SoliditySage I plan for it to be governed through a DAO wherein users have the power to submit proposals for front-end and back-end changes. Regarding incentives, consider implementing native platform crypto-tokens for active users which can be used to redeem special features or benefits. #nuancedneighbors