Skip to content

sebastianmensense/nextjs-cryptoplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CryptoPlace

Next.js web application providing latest crypto information and crypto news. Also includes machine learning models with a Flask and Redis backend for sentiment analysis and price prediction.

Docker Images

Client Docker Image || Server Docker Image

MODULE 1: Homepage

Gets crypto information from Coinranking API and news information from Bing News API. Styled using Tailwind CSS.

Homepage

MODULE 2: Cryptocurrencies Page

Lists top 50 cryptocurrencies. Can also search for a particular cryptocurrency.

Cryptocurrencies Page

MODULE 3: News page

Displays latest crypto related news. Can filter news topic according to various tags.

News page

MODULE 4: Crypto details with price chart

complete information about particular cryptocurrency. Also includes interactive price chart made using react-chartjs-2.

Crypto details Price chart

MODULE 5: Login and Registration

User authentication for machine learning modules and watchlist module using Firebase Auth.

Login Register

MODULE 6: Watchlist

User can add cryptocurrencies to watchlist. Data is stored using Redis.

Watchlist

MODULE 7: Machine learning modules

Includes two ML modules.

  1. Sentiment analysis of 50 recent tweets for a particular cryptocurrency provided by Twitter API.
  2. Price prediction for the next 15 days of a particular cryptocurrency using NeuralProphet model.

ML modules ML modules

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published