Skip to content

temi0x/chainlink-cryptea

Repository files navigation

Cryptea

A platform for creators to receive tips from their community/fans, through Crypto. Currently, we have added the individual username feature, where you can get paid directly using your username. This makes use of the Moralis transfer function, and the dB to pull user info

This Project was created during the Chainlink Hackathon.

Development Process

The project makes use of a Moralis server, to store usernames, and process authentication. It also makes use of the Covalent API for On-Chain info. We used React for the Frontend development and are hosting on the Blockchain, using Spheron. The product currently supports the Polygon blockchain and uses Moralis to process the payments to creators, using Native token options.

This project was bootstrapped with Create React App.

Product Roadmap

The Product roadmap is divided into a few sections, and we plan to complete them over the next few months. The sections include:

  • UI
  • Features
  • Integrations

UI

  • Product Pages
  • User Pages
  • Dark Mode
  • Custom colors for users
  • Themes
  • User Page custom design

Features

  • Product Pages
  • Creating multiple services/products
  • Multiple product links
  • Adding private resources
  • General user pages to show all listed services and projects
  • Enable comments on user pages (restricted to supporter)
  • Enable comments while tipping
  • Analytics for product pages
  • Recurring payments (monthly, annually, or even custom timelines)
  • Quick transfer to ENS domains
  • User Page Custom designs

Integrations

  • Integrate with the Solana blockchain
  • Integrate with WalletConnect for authentication
  • Integration with Unstoppable domains for authentication

Test Our App

Clone our repository

In your terminal, navigate to the folder where you'd like to store the project, and r:

git clone https://github.com/Temiloluwa-ade/chainlink-cryptea

Install dependencies

Navigate to the project directory: cd chainlink-cryptea Run the install command: npm install

Run the project

In the project directory, you can run: npm start

Runs the app in the development mode. Open http://localhost:3000 to view it in your browser.