Simple Webapp built with bootstrap. Cron job, API calls, database
Budget: $250 – $750 USD
The purpose of this app is to track upcoming NFT projects as well as aggregate data from existing NFT projects. NFTs are purchased through smart contracts using cryptocurrency. You do not need knowledge of NFTs to complete this project.
Required Features
Hourly cron job to pull data from APIs
Data should be saved into a database to be used for future development.
App must be built on bootstrap theme
Data will be put into 2 tables
The app will consist of the following pages:
1. Upcoming NFTs - Homepage
a. Table
i. Project Name
ii. Mint Price
iii. Discord Member Count / Number of online users
iv. Twitter Follower Count
v. Twitter Mentions
vi. Sale Date
vii. Mint Quantity
2. Live NFTs
a. Table
i. Project Name
ii. 7 day volume
iii. 7 day average price
iv. Total Supply
v. Total Volume
vi. Estimated Market Cap
vii. Owner count
viii. Added
3. Contact Us
a. Submission form
i. Name
ii. Project Name
iii. Project URL
iv. E-mail
Required Table Features
All columns should be sortable.
Upcoming NFTs Data
List of variables
Project Name: Static string provided
Mint Price: Static value provided
Mint Currency: Static value provided. Replace with small icon
Discord Member Count: Pull int using API, discord URL provided
Twitter Handle: Static value provided
Twitter Follower Count: Pull int using API, twitter URL provided
Twitter Mentions: Pull int using API, search phrase provided
Sale Date: Static date provided
Mint Quantity: Static value provided
Example Data: project_name, mint_price, mint_currency, discord_members_count, discord_members_online, twitter_handle, twitter_followers, twitter_mentions, sale_date, mint_quantity
Live NFTs Data
List of variables
Project Name: Data pulled from OpenSea API
7 day volume: Data pulled from OpenSea API
7 day average price: Data pulled from OpenSea API
Total Supply: Data pulled from OpenSea API
Total Volume: Data pulled from OpenSea API
Estimated Market Cap: Data pulled from OpenSea API
Owner count: Data pulled from OpenSea API
Added: Data pulled from OpenSea API
APIs
API for twitter data:
https://developer.twitter.com/en/docs/twitter-api/tweets/counts/introduction
API for NFT data from OpenSea (NFT marketplace):
https://docs.opensea.io/reference/api-overview
API for Discord:
https://discord.com/developers/docs/intro
Design
https://themesdesign.in/upzet/layouts/layouts-horizontal.html
Bootstrap Theme
https://wrapbootstrap.com/theme/upzet-admin-dashboard-template-WB0D6GHD4
Put "read to bottom" to be considered.
Required Features
Hourly cron job to pull data from APIs
Data should be saved into a database to be used for future development.
App must be built on bootstrap theme
Data will be put into 2 tables
The app will consist of the following pages:
1. Upcoming NFTs - Homepage
a. Table
i. Project Name
ii. Mint Price
iii. Discord Member Count / Number of online users
iv. Twitter Follower Count
v. Twitter Mentions
vi. Sale Date
vii. Mint Quantity
2. Live NFTs
a. Table
i. Project Name
ii. 7 day volume
iii. 7 day average price
iv. Total Supply
v. Total Volume
vi. Estimated Market Cap
vii. Owner count
viii. Added
3. Contact Us
a. Submission form
i. Name
ii. Project Name
iii. Project URL
iv. E-mail
Required Table Features
All columns should be sortable.
Upcoming NFTs Data
List of variables
Project Name: Static string provided
Mint Price: Static value provided
Mint Currency: Static value provided. Replace with small icon
Discord Member Count: Pull int using API, discord URL provided
Twitter Handle: Static value provided
Twitter Follower Count: Pull int using API, twitter URL provided
Twitter Mentions: Pull int using API, search phrase provided
Sale Date: Static date provided
Mint Quantity: Static value provided
Example Data: project_name, mint_price, mint_currency, discord_members_count, discord_members_online, twitter_handle, twitter_followers, twitter_mentions, sale_date, mint_quantity
Live NFTs Data
List of variables
Project Name: Data pulled from OpenSea API
7 day volume: Data pulled from OpenSea API
7 day average price: Data pulled from OpenSea API
Total Supply: Data pulled from OpenSea API
Total Volume: Data pulled from OpenSea API
Estimated Market Cap: Data pulled from OpenSea API
Owner count: Data pulled from OpenSea API
Added: Data pulled from OpenSea API
APIs
API for twitter data:
https://developer.twitter.com/en/docs/twitter-api/tweets/counts/introduction
API for NFT data from OpenSea (NFT marketplace):
https://docs.opensea.io/reference/api-overview
API for Discord:
https://discord.com/developers/docs/intro
Design
https://themesdesign.in/upzet/layouts/layouts-horizontal.html
Bootstrap Theme
https://wrapbootstrap.com/theme/upzet-admin-dashboard-template-WB0D6GHD4
Put "read to bottom" to be considered.