Shreyansh Singhal - Portfolio

- Chat DApp

A decentralized chat application enabling secure, private messaging without intermediaries, powered by the Sepolia blockchain network.

Industry
Web3
Year
Service
Dynamic Website

Challenge

  • Ensuring secure and reliable user authentication with MetaMask integration while protecting user data.

  • Ensuring a smooth and intuitive user experience across both the login page and chat functionalities.

  • Handling real-time updates and maintaining an accurate list of friends and chat messages.

  • Ensuring the application performs reliably on the Sepolia network and handling potential network issues.

Solution

  • Implement secure MetaMask login processes and use encryption for sensitive data. Regularly audit the code and smart contracts for vulnerabilities.

  • Optimize smart contracts for efficiency and minimize on-chain data storage. Consider implementing off-chain solutions for non-critical data.

  • Design a responsive and user-friendly React.js interface, and thoroughly test the application to address any usability issues.

  • Use efficient data structures and implement real-time updates with useEffect with intervals or similar technologies to manage friend lists and chat messages effectively.

  • Conduct extensive testing on the Sepolia network and have contingency plans in place for network downtime or other issues.

Technologies

Solidity

HTML5

CSS3

JavaScript

ReactJS

Git

Github

More Applications

main*
Go Live