651 points by decentralized_user 5 months ago flag hide 19 comments
decentralizeddan 5 months 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 5 months 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 5 months 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 5 months 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 5 months 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 5 months 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 5 months 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 5 months 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 5 months 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 5 months 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 5 months 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 5 months 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 5 months ago next
@BlockchainBob I think the UI looks polished, though of course, there's always room for improvement!
decentralizeddan 5 months 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 5 months 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 5 months 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 5 months 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 5 months 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 5 months 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