Stay on top of the cryptocurrency market with CryptoConnect! This single page application provides real-time market prices for various cryptocurrencies, allowing you to make informed investment decisions. Plus, create a personalized watchlist by logging in and adding your favorite coins to track their performance. Easily stay up-to-date with the latest market trends and make data-driven decisions with CryptoTracker.
Make sure you have the following installed on your system:
- Node.js
-
Navigate to the Frontend Directory - cd Frontend
-
Install Dependencies - npm install
-
Set up CoinGecko API Key
- Sign up on the CoinGecko website and obtain an API key. Create a new file named .env in the frontend directory and add the following line:
- COIN_API_KEY = YOUR_API_KEY_HERE
- Replace YOUR_API_KEY_HERE with your actual API key.
- Sign up on the CoinGecko website and obtain an API key. Create a new file named .env in the frontend directory and add the following line:
-
Navigate to the Backend Directory - cd Backend
-
Install Dependencies - npm install
-
Set up MongoDB Connection URL
- Create a new file named .env in the backend directory and add the following line:
- DB_URL = you_mongo_db_connection_url
- Replace your-mongodb-url with your actual MongoDB connection details.
- Create a new file named .env in the backend directory and add the following line:
-
Run the Backend
- navigate to backend folder
- npm run start
- navigate to backend folder
-
Run the Frontend
- navigate to frontend folder
- npm run dev
- navigate to frontend folder
Open your web browser and navigate to http://localhost:3000 to access the frontend application.
- If you encounter any issues, check the console logs for errors. Make sure you have replaced the placeholders with your actual API key and MongoDB connection details.
- This project uses a .env file to store environment variables. Make sure to add the .env file to your .gitignore file to avoid committing sensitive information to your repository.
Landing Page
Search functionality
Sign up
Sign in
Add coins to watchlist
https://crypto-connect-client.vercel.app/ For best experience please use Google Chrome!