This is a mobile-first responsive web application for tracking cryptocurrencies. It provides a list of cryptocurrencies with their logos, current traded value, and net rise/fall in prices over the last 24 hours and 7 days on mobile. and 1hr, 24hr, 7days, 30days, 60days Additionally, it includes a CryptoConverter feature to convert between different cryptocurrencies.
- Frontend: React, Tailwind CSS, Material-UI, Redux, Axios
- Backend: Node.js, Express, Axios
- API: CoinMarketCap API
/client
: React frontend application/server
: Node.js backend server
- Clone the repository:
git clone https://github.com/manitejaraogurenka/cryptotracker.git
- Install dependencies for frontend and backend:
- Frontend:
cd client && npm install
- Backend:
cd server && npm install
- Frontend:
- Set up environment variables:
- Create a
.env
file in theserver
directory and add your CoinMarketCap API key (CRYPTO_API_KEY=your-api-key
)
- Create a
- Run the frontend and backend servers concurrently:
- Frontend:
cd client && npm start
- Backend:
cd server && nodemon server.js
- Frontend:
- Access the application at
http://localhost:3000
- If posiible Improve pagination by numbers for the cryptocurrency list
- Add user authentication and account management if neccessary
- Enhance the UI/UX design for better user interaction
For any issues or feedback, please contact us at mailto:[email protected]