A simple and intuitive cryptocurrency price tracker built using the MERN stack.
CoinWhiz is a cryptocurrency price tracking web application that provides real-time data on various cryptocurrencies. It fetches live market data using the CoinGecko API and offers an interactive user experience powered by Redux for state management.
- Real-time cryptocurrency prices & market data
- Search and filter cryptocurrencies by name or symbol
- Detailed coin information including market cap, volume, and price changes
- Responsive UI for seamless experience across devices
- Optimized state management with Redux
- Secure backend with Express.js & MongoDB
- Frontend: React.js, Redux, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- API: CoinGecko API
- State Management: Redux Toolkit
- Node.js installed
- MongoDB running locally or via Atlas
$ git clone https://github.com/anudeep009/CoinWhiz.git
$ cd CoinWhiz
$ cd client && npm install
$ cd server && npm install
Create a .env
file in the server
directory and add:
MONGO_URI=your_mongodb_connection_string
PORT=5000
# Start backend server
$ cd server && npm start
# Start frontend
$ cd client && npm start
The application will be available at: http://localhost:3000
Feel free to open issues or submit PRs to improve the project. Contributions are always welcome!
This project is licensed under the MIT License.