DeChat is a simple chat application that leverages blockchain technology to ensure secure and immutable message storage. Each message sent is stored as a block in a blockchain, making the chat history tamper-proof and verifiable.
- Blockchain Storage: Each message is stored as a block in a blockchain.
- Real-time Updates: Messages automatically refresh on the screen without needing to reload.
- Clear Blockchain: Option to clear all messages from the blockchain.
- Timestamping: Each message is timestamped to provide context of when it was sent.
- Next.js: A React framework for building server-side rendered applications.
- TypeScript: A strongly typed programming language that builds on JavaScript.
- Tailwind CSS: A utility-first CSS framework for styling the application.
- Axios: A promise-based HTTP client for making API requests.
- Blockchain Implementation: A simple blockchain structure for storing messages.
This is a Next.js project bootstrapped with create-next-app.