CryptoBase is a website that allows users to search for information about various cryptocurrencies in real time. The website is designed to provide users with accurate and up-to-date information about the price, market cap, trading volume, and other vital metrics of cryptocurrencies.
The website is connected to the Coingecko API, a popular public data source for cryptocurrency information. Using this API, the website provides users with real-time information about the latest cryptocurrency prices and market trends.
1. Landing Page and Market Update
-
Seamless landing page with
Sign In
and/Sign Up
buttons for user Login using Firebase Authentication. -
List of Top 10 crypto coins based on market capitalization with a search functionality
-
Witness the most trending crypto coins 📈
2. Dashboard Page
-
A
Sign out
button along with the Watchlist section. -
Toggle between dark-light using the moon icon, according to your preference
3. CryptoCoin Page
-
Dedicated page for each coin to display more details
-
A graphical representation of price updates of the crypto coin in real time
- React JS
- Tailwind CSS
- Firebase ( Auth )
- Firestore Database
- Clone the project
git clone https://github.com/Mohith234/CryptoBase-Web.git
- Navigate to the project directory
cd CryptoBase-Web/
- Install node dependencies
npm install
- Replace Firebase API keys with your configurations
- Get your keys from here
- Create a
.env
file and set the following variables
REACT_APP_FIREBASE_API_KEY
REACT_APP_FIREBASE_STORAGE_BUCKET
REACT_APP_FIREBASE_PROJECT_ID
REACT_APP_FIREBASE_AUTH_DOMAIN
REACT_APP_FIREBASE_MESSAGING_SENDER
REACT_APP_FIREBASE_APP_ID
- Start the app
npm run start
- The app is now running 🥳
- Project Demo Web version
- GitHub Link (Feel free to Star ⭐ the repo)
Feel free to contact me on LinkedIn