Available at coinfol-io.web.app
CoinFol.io is a cryptocurrency market and portfolio tracking application/tool available both for mobile and desktop. Allowing users to get real-time price updates, in-depth market data and all the latest information on a wide variety of cryptocurrencies in both USD and EUR.
The Portfolio Hub gives customers the abillity to create cryptocurrency portfolios with the current market prices or they can input a custom price if they bought at a previous moment. Afterwards they can track their portfolio/s movements, edit or remove them. Other users' creations can be explored and followed in the main Hub page which has inifite scrolling implemented.
-
Clone the repository:
git clone https://github.com/dimitarraychev/coinfolio
-
Open the project in VS Code
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open your browser and navigate to: http://localhost:5173
├── src/
│ ├── api/
│ │ └── Each api has a subfolder with calls and hooks.
│ ├── assets/
│ │ └── Images and icons.
│ ├── components/
│ │ ├── common
│ │ │ └── Reusable components.
│ │ └── layout
│ │ └── Main layout and layout components.
│ ├── constants/
│ │ └── Constant values used throughout the app.
│ ├── context/
│ │ └── Global state using React Context API.
│ ├── hooks/
│ │ └── Custom React hooks encapsulating reusable logic.
│ ├── pages/
│ │ └── Main components associated with routes.
│ └── utils/
│ └── Utilities and helpers with common tasks.MIT license @ Dimitar Raychev
