An open API service indexing awesome lists of open source software.

https://github.com/abel3ri/crypto_portfolio


https://github.com/abel3ri/crypto_portfolio

flutter getx restapi

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# Crypto Portfolio

Crypto Portfolio is a mobile application built using **Flutter**, designed to help users track and manage their cryptocurrency holdings in one place.

## Features

- 📊 **Portfolio Overview:** View your total balance and individual asset values.
- 🔄 **Real-Time Updates:** Get live market prices for your crypto assets.
- 📈 **Price Charts:** Visualize trends with interactive charts.
- 🔔 **Price Alerts:** Set custom alerts for price changes.
- 🔒 **Secure Storage:** Store your portfolio securely.
- 🌑 **Dark Mode Support:** Switch between light and dark themes.

## Screenshots

[//]: # (Add your app screenshots here)

## Installation

1. **Clone the repository:**
```bash
git clone https://github.com/abel3ri/crypto_portfolio.git
```
2. **Navigate to the project directory:**
```bash
cd crypto_portfolio
```
3. **Install dependencies:**
```bash
flutter pub get
```
4. **Run the app:**
```bash
flutter run
```

## Project Structure

```
crypto_portfolio/
│-- lib/
│ ├── models/ # Data models
│ ├── screens/ # UI screens
│ ├── services/ # API and local storage services
│ ├── widgets/ # Reusable UI components
│ ├── main.dart # Application entry point
│-- assets/ # App images and fonts
│-- pubspec.yaml # Dependencies and project configuration
```

## Technologies Used

- **Flutter** (Dart)
- **GetX** for state management
- **CoinGecko API** for real-time crypto data
- **Hive** for local storage

## Upcoming Features

- 🏦 **Multiple Portfolio Support**
- 🌍 **Multi-Currency Support**
- 📊 **Advanced Analytics**

## Contributing

Contributions are welcome! Feel free to submit a pull request or open an issue.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Contact

For any inquiries or feedback, reach out to me at [email protected]