Skip to content

kunaldhongade/ChatLink

Repository files navigation

ChatLink - Blockchain-based Chat Application

ChatLink is a state-of-the-art chat application built on blockchain technology and developed using Next.js. It offers a secure, decentralized messaging platform with real-time interactions, providing users with an innovative way to communicate online.

Features

  • Blockchain-powered: ChatLink leverages the power of blockchain technology to ensure secure and transparent messaging. Each chat message is stored on the blockchain, making it immutable and resistant to tampering.
  • Real-time messaging: Experience seamless real-time messaging capabilities, allowing users to chat instantly and engage in dynamic conversations.
  • Decentralized architecture: ChatLink follows a decentralized architecture, eliminating the need for a central server. This ensures high availability, censorship resistance, and a distributed network.
  • User-friendly interface: With a sleek and intuitive user interface, ChatLink offers a smooth and enjoyable chat experience for all users.
  • Encryption and privacy: All messages exchanged on ChatLink are encrypted, providing end-to-end security and protecting user privacy.
  • Customizable profiles: Users can create personalized profiles, set profile pictures, and manage their chat preferences.

Installation

To install and run ChatLink locally, follow these steps:

  1. Clone the repository: git clone https://github.com/kunaldhongade/ChatLink.git
  2. Navigate to the project directory: cd ChatLink
  3. Install dependencies: npm install / yarn install
  4. Start the development server: npm run dev / yarn run dev
  5. Open your browser and visit http://localhost:3000 to access ChatLink.

Technology Stack

  • Next.js: React framework for building the user interface and managing server-side rendering.
  • Solidity: Programming language for implementing smart contracts on the blockchain.
  • Ethereum: Blockchain platform used for storing chat messages and ensuring decentralized operations.
  • Web3.js: JavaScript library for interacting with the Ethereum blockchain.
  • Tailwind CSS: Utility-first CSS framework for creating a responsive and stylish UI.

Contributing

Contributions to ChatLink are welcome! If you encounter any bugs, have suggestions for new features, or would like to contribute code enhancements, please open an issue or submit a pull request.

Before contributing, please review our Contribution Guidelines for detailed information on the development process and coding conventions.

License

ChatChain is released under the MIT License. Feel free to use, modify, and distribute the project as per the terms outlined in the license.

Contact

For any inquiries or questions regarding ChatLink, please reach out to me.

Happy chatting with ChatLink!

About

A cutting-edge chat application powered by blockchain technology and built with Next.js. Experience secure, decentralized messaging while enjoying a seamless user interface and real-time interactions. Connect with others in a transparent and immutable environment, revolutionizing the way we communicate online

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

13 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors