Inspiration

The key inspiration about XTELPT is improving the understanding of mental health conditions and increasing access to healthcare professionals at a quicker and more efficient way.
Health is a significant necessity for sustainable human development, and there can be no health without mental health. Mental health plays a key role in efforts to achieve social inclusion and equity, universal health coverage, access to justice and human rights, and sustainable economic development. Depression is one of the leading causes of disability. Suicide is the fourth leading cause of death among 15-29-year-olds. People with severe mental health conditions die prematurely – as much as two decades early – due to preventable physical conditions.
Many mental health conditions can be effectively treated at relatively low cost, yet the gap between people needing care and those with access to care remains substantial. Effective treatment coverage remains extremely low.
Here is why XTELPT is built to create that easy pathway for individuals to be able to access mental health care professionals at any scheduled time of the day to get the necessary help they may need.
so in the quest of raising mental health awareness we came up with XTELPT. If there is someone in your life struggling with their mental health, the best thing you can do is reach out and start a conversation. OR you can simply direct them to XTELPT where they get to talk to mental health professionals and Educate themselves on the realities of living with mental health issues and confront any feeling of stigma or judgment they may have, and get the necessary support and acceptance they need from the XTELPT community
The uniqueness of XTELPT is all seen around it from being decentralized, to individuals talking to psychologist with a 99% assurance of privacy, this will make this user feel more confident and secure with the mental health care professional.
so building this bridge for easy accessibilty to verified health care personnels will go a long way to saving lots of lives and bringing about strong awareness for maintaining mental health.

What it does

In the quest of raising mental health awareness we came up with XTELPT.
If there is someone in your life struggling with their mental health, the best thing you can do is reach out and start a conversation.OR you can simply direct them to XTELPT where they get to talk to mental health professionals and Educate themselves on the realities of living with mental health issues and confront any feeling of stigma or judgment they may have, and get the necessary support and acceptance they need from XTELPT COMMUNITY.
The uniqueness of XTELPT is all seen around it from being decentralized, to individuals conversing to psychologist privately with only a wallet ID as the major means of identification, this will make this user feel more confident and secure with the mental health care professional. So XTELPT is building the bridge for easy accessibilty to verified health care personnels, This will go a long way to saving lots of lives and bringing about strong awareness for maintaining mental health. ​

How Campaign Works:

  • Navigate to campaign at the top bar and click on it.
  • Search for specifics campaign or scroll down and click Get Help.
  • The system automatically merges you with a Host and a call link will be in your notification.
  • click and wait for prompts. ​
    ## Incoming Community Feature:
  • Xtelpt is enacting a reward gifting system for uncoerced individuals for being in stilt to others and sharing remedies for them in times of need in the community , xtelpt communites will serve as a trestle for mental health awareness programs where individuals can obliterate self-stigmatization, learning from previous experiences and getting to see ratified solutions of near same problem they are facing. ​
    Schedule are refreshed after 24hrs

How we built it

This Project was made possible with solidity, hardhat, chainlink, quicknode, IPFS, NextJS, HUDDLE01, Polygon, Git, Chai, EtherJS, and Figma. It's has features such as: ​

  • Creating of user or in this case a client profile.
  • Creating of a host or doctors profile.
  • Ability for a host to create a meeting and a user to enter the meeting.
  • Becoming a volunteer for a campaign.
  • Add profile name, pictures, bio and profession.
  • A Decentralized WEBRTC for calls.
  • Notification.
  • Creating Schedules for Hosts.

Challenges we ran into

  • Getting a Decentralized WEBRTC
  • Some of the packages we felt were NextJS fit for the project were depreciated versions so we had to stress a little in finding other best packages
  • Creating a custom room for different peers - With the help of the Huddle01 docs we were able to overcome this challenge by creating a separate roomId prop for best usage.
  • Trying to do the custom logic Chainlink keepers automation, which was later swapped out for time based logic automation as it was what we needed.
  • Return a mapping in solidity, which I finally resolved to return a struct.
  • Verifying my smart contract where I could not paste a code if I import a library as a single file.
  • Ethers as when I reload a page I get "INVALID address ENS name error" which was fixed by properly using the useeffect. ​

Accomplishments that we're proud of

Getting a MVP in this short period i think.

What we learned

  • Proper use of for loop in solidity.
  • Usage of keccak256 solidity hashing to compare string in solidity.
  • Usage of `EthersJS to interact with smart contract which include reading and writing, items like signers and providers.
  • Custom hooks in NextJS.
  • Keeping track of States and manipulating them to get Best UI flow.
  • Creating a Dynamic url in NextJs.

What's next for Xtelpt

  1. Going Live in The Real World Xtelpt idea came out from a place of desire and wants for services like this and we the team will work towards this and also using this opportunity to solicit for Grant/funding to make a successful product that cater for humanity needs.

  2. Session Subscription System with option of a native token or polygons`

  3. THE REWARD GIFTING SYSTEM The best way to make sure that volunteers are continually receiving the recognition they deserve – not only internally but externally as well – is to set up a system of rewards systems so that their good deeds do not go unrewarded. Everybody knows that a solid base of consistent volunteer work makes your organization go-round.the reward gifting is going to be for volunteers that joins and support campaigns, It shows appreciation for the work that volunteers do for the communities. it provides volunteers with a sense of belonging and contribution.

Built With

  • chai
  • chainlink
  • etherjs
  • hardhat
  • huddle01
  • ipfs
  • nextjs
  • polygon
  • quicknode
  • solidity
Share this project:

Updates