Simple Webapp built with bootstrap. Cron job, API calls, database

Job ID: 31297315

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.