Chain Schedule

Chain Schedule is an innovative decentralized application (DApp) designed to simplify scheduling meetings and appointments. Chain Schedule offers a unique twist by leveraging wallet addresses as the primary source of contact. By integrating blockchain technology, Chain Schedule ensures secure and transparent communication between users.

One of the standout features of Chain Schedule is its seamless push chat notification system. Users receive instant chat notifications regarding meeting updates, reminders, and other important information. Additionally, Chain Schedule incorporates an inbuilt push video feature, allowing users to conduct video conferences directly within the application, eliminating the need for external video conferencing tools.

Moreover, Chain Schedule supports Ethereum Name Service (ENS) names and avatars, enhancing the user experience and personalization options. Users can easily associate their wallet addresses with ENS names and customize their avatars, creating a more identifiable and user-friendly environment.

Chain Schedule aims to provide a robust and decentralized scheduling solution . With its focus on wallet address integration, push chat notifications, push video capabilities, and support for ENS names and avatars, Chain Schedule revolutionizes the way users schedule and manage their appointments in a secure and convenient manner.

Features:

  • Wallet Address Integration: Utilizes wallet addresses as the primary contact information for scheduling meetings.
  • Push Chat Notifications: Sends instant chat notifications for meeting updates, reminders, and important information.
  • Inbuilt Push Video: Enables video conferences directly within the application, eliminating the need for external tools.
  • Ethereum Name Service (ENS) Support: Integrates ENS names and avatars for enhanced user personalization. -User-Friendly Interface: Provides a simple and intuitive interface for easy scheduling and appointment management.

Problem it solves:

Chain Schedule revolutionizes the way meetings and appointments are scheduled by offering a decentralized and secure solution. By leveraging wallet addresses as the primary contact information, it eliminates the need for tedious back-and-forth communication. With features like push chat notifications and push video conferencing, users can easily coordinate meetings and engage in seamless communication. The integration of Ethereum Name Service (ENS) names and avatars adds a personalized touch to the scheduling experience. With its user-friendly interface and compatibility with various devices, Chain Schedule simplifies the scheduling process, enhances collaboration, and ensures data privacy. It provides a hassle-free solution to the challenges faced by traditional scheduling methods, making it a valuable tool for efficient appointment management.

Challenges faced:

As part of Challenges,

  • Understanding working of new feature of Push chat.
  • Struggled with react hooks.
  • Runtime error while deployment.

Although all errors are solved now, and the project is up and running.

Project Link:

SuperChain Lottery

Run Project:

To Run this project on your local system , follow the below steps:

  1. Clone the repo
git clone https://github.com/sumithprabhu/Chain_Schedule
  1. Install packages
npm install 
  1. Run the code
npm start
  1. The project is good to go 🚀 .

Screenshots

App Screenshot

App Screenshot

App Screenshot

App Screenshot