Skip to content

Latest commit

 

History

History
95 lines (80 loc) · 3.87 KB

README.md

File metadata and controls

95 lines (80 loc) · 3.87 KB

Logo

NFT Sorter

An auto-updating database of upcoming NFT projects with their Twitter engagement analytics.


· Report Bug · Request Feature

About The Project

NFT Sorter Screen Shot

NFT Sorter makes it faster and more efficient to find the next big NFT project.

The problem I'm solving: how time-consuming it is to screen upcoming NFT drops. As I was learning about NFT investing, I'd use upcoming drop lists to find new collections. The problem was that it was grueling sorting out quality projects from scams. My method before NFT Sorter was clicking through Twitter accounts and eyeballing engagement, which I found incredibly inefficient. NFT Sorter puts all the engagement data you need to screen upcoming projects in one place.

The Backend

The database is updated through the .js files found in /controllers. The deployed demo utilizes a daily cron job to run the file "databaseUpdate.js". Data collected through a combination APIs.

Features

  • Upcoming projects indexed by Twitter followers, number of tweets, average likes, replies, retweets, and drop date.
  • Clicking the project title links to the collection's Discord, Twitter, and website.
  • Search by specific terms.
  • Sort and order by different analytics.
  • Narrow results.
  • Self-maintaining database.
  • Automatic project art gathering.

Built With

  • ExpressJS
  • Bootstrap
  • EJS
  • MongoDB
  • Nodemailer
  • Twitter API

Local Copy

You may run this project locally by following these steps:

  1. Clone the repo
    git clone https://github.com/KyleleeSea/nftsorter/
  2. Install NPM packages
    npm install
  3. Create a .env file
  4. Create your own Twitter API account and include bearer token in variables (in .env file): "TWITTER_BEARER_TOKEN"
  5. Create your own MongoDB cluster and include URL in .env file under variable "DB_URL"
  6. Run in terminal
    node app.js

Contact

Twitter - @KyleleeSea

Project Link: https://github.com/KyleleeSea/nftsorter/