Visit the live website: coindash.dev
CoinDash is a crypto dashboard that provides users with a centralized platform to manage and track their cryptocurrency assets.
- Introduction
- Features
- Getting Started
- Usage
- Dashboard
- Wallets
- Cryptocurrency Information
- Contributing
- License
It's essential for investors and enthusiasts to have a reliable platform to manage their crypto assets and stay informed about market trends. CoinDash offers a comprehensive solution, allowing users to connect their crypto wallets, track transactions, view total assets, access the latest crypto news, and explore valuable insights on the top 100 cryptocurrencies by market cap.
- User authentication and registration system.
- Crypto wallet management and transaction history compilation.
- Aggregated cryptocurrency information for the top 100 coins.
- Latest crypto news updates.
- User-friendly and responsive design.
To run the project locally, follow these steps:
- Clone the repository from GitHub:
git clone https://github.com/carminechoi/CoinDash.git
- Set up the backend and install the required dependencies:
cd CoinDash/backend
npm install
- Run the backend server:
npm start
- Run Docker to initialize local postgre database
docker-compose up -d
- Set up the frontend and install the required dependencies:
cd ../frontend
npm install
-
Update the API endpoint in the frontend code to point to your local backend.
-
Run the frontend server:
npm start
Now you should be able to access the CoinDash application locally in your web browser.
Upon accessing the CoinDash application, users are presented with a landing page where they can log in or register. Once logged in, users are redirected to the dashboard, where they can view their total assets, the top 4 cryptocurrencies by market cap, and the latest crypto news.
In the wallets section, users can manage their crypto wallets by adding or removing them. The server compiles transaction history and wallet values to provide users with an accurate representation of their holdings.
The price page offers valuable insights into the top 100 cryptocurrencies by market cap. Users can access essential data such as market cap, value, volume, percentage change, and more.
The CoinDash project is open-source and is licensed under the MIT License.
If you have any questions or encounter issues, don't hesitate to open an issue on the GitHub repository. Happy crypto tracking! 🚀