This project is a Crypto Coins Dashboard that enables users to manage their favorite cryptocurrencies. Users can browse a list of available cryptocurrencies, filter them, and save their preferred ones.
- View a list of cryptocurrencies with essential details.
- Filter cryptocurrencies based on search terms.
- Save and manage favorite coins.
-
Clone the repository:
git clone https://github.com/your-username/crypto-coins-dashboard.git
-
Install dependencies:
cd crypto-coins-dashboard npm install -
Start the backend server:
Follow the instructions at crypto-backend (https://github.com/abdullah-25/crypto-backend) to start the server.
Rename the sample.env file to .env.
Fill in the required environment variables in the .env file.
Start the development server:
npm start- REACT_APP_BASE_URL: Base URL for the API.
- REACT_APP_USER_LIKED_COINS_URL: URL for user liked coins endpoint.
- REACT_APP_CRYPTO_DATA_URL: URL for cryptocurrency data endpoint.
- REACT_APP_ADD_SAVE_COINS_URL: URL for adding/saving user liked coins endpoint.
- REACT_APP_ADD_DELETE_COINS_URL: URL for deleting user liked coins endpoint.
- REACT_APP_API_KEY: Your API key.