Inspiration

CHATIT was inspired by the idea of bringing millions of web2 users to web3 by creating a project that gives web2 social media feelings ( through our swift UI/UX ) in web3 way(overseeing all actions through unique protocols embedded in smart contracts) while putting users data protection and security in mind.

Most Social media are centralized and requires lots of personal information to signup, we don't know what our information on these social media are being used for or who has access to our chats and media. Most social media have lots of scammers and spammers that have scammed various people off their information and money.

CHATIT is here to solve all these problems by giving user a platform where only your wallet address in needed to create an account and users get to regulate and keep the platform scammers and spammers free by reporting a spammer/scammer after which an investigation will take place in form of transaction on blockchain and user earn if the reported user is found guilty.

We are determined to bring a safe platform for everyone and expanding web3 ecosystem by bringing in millions of web2 users. Most web2 users don't use web3 due to the UI/UX of most Dapps and blockchain terms that are hard to comprehend for them and having to spend money or confirm various transactions to do basic things like chatting and more that they do for free on web2.

With CHATIT users get to enjoy web2 social media(good UI/UX, easy chatting, networking e.t.c) and explore web3(De-fi and Game-Fi services that they earn from without having to be an influencer) at the same time.

What it does

CHATIT gives users ability to socialize, use De-fi and Game-fi services that allows them earn, learn and keep the platform save for everyone to use.

On CHATIT Users can:

  1. Chose the right community for themselves and socialize by making new friends, chats and exchange media.
  2. Learn and Teach through various Education communities and channels.
  3. Send and Request various token, to tip and help each other and for random giveaway in the community
  4. Earn as they play by reporting spammers and scammers through unique protocols on our smart contracts that investigate and ban spammers/scammers to keep the platform safe.
  5. Earn as they play through betting overseen by smart contracts that locks up assets and share between various winners.
  6. Create pools and get votes counts to get community members opinion and organize election.
  7. Be free to be who they are find people with similar interest like them
  8. Earn as a community leader or channel creator through commission on various monetary transactions on the channel/community. 9.Share other user's profile for connection and networking purposes.
  9. Regulate and keep the platform safe by reporting spammers and scammers.

What CHATIT do for users:

  1. Offer a fully decentralize social media platform that put users' security first and offer data protection to keep them save.
  2. Keep users anonymous to the extent they want to go since users get to decide what they want to share with other users
  3. Provide a scammer and spammer free platform using our unique Gamefi and regulation protocols
  4. Provide a platform that users can earn from and keep the platform floating at the same time.
  5. Gives users web2 like UI/UX experience that keeps them coming back and expand the ecosystem.

How we built it

CHATIT UI/UX designs and implementation were done on Figma

CHATIT contracts were written in solidity on Remix where they are compiled and tested and then transferred to VScode to use Truffle to recompile, deploy and test them.

CHATIT frontend were written in JavaScript using React, Node.js, Tailwind and Html.

CHATIT integration of frontend to backend was done using web3.js and various database api and sdk, Aws S3 bucket api was used for our decentralize database integration.

CHATIT was hosted on Vercel.

Challenges we ran into

Time was our biggest challenge, Oracle integration and sometime truffle connectivity for Fantom testnet rpc

Accomplishments that we're proud of

A working website.

What we learned

We learnt a lot from Fantom and AWS documentation and how smart contract works and increased our knowledge of JavaScript since advanced JavaScript scope were used in the project.

What's next for CHATIT

Contract auditing and releasing our MVP as well as token sale(a detailed roadmap will be released soon)

Share this project:

Updates