Welcome! This repository contains the source code for the Scamfolio mobile application developed as part of the final exam for the Mobile Programming course at the University of Rome Tor Vergata.
Scamfolio is an Android application, developed with a MVVM pattern in mind, that allows users to monitor their cryptocurrency portfolio, view balances, manage purchase and convert their value between different cryptocurrencies.
- User Authentication: Enables dfferent users to login and sign in;
- Portfolio Monitoring: Displays wallet balance based on cryptocurrency purchases with a pie chart;
- Purchase Management: Allows users to add new cryptocurrency purchases and view purchase history;
- CoinGecko API: Utilizes the CoinGecko API to fetch updated cryptocurrency data including current prices, price changes, and images;
- Converter: Convert value between different cryptocurrencies;
- Localization: English and Italian. To modify the language will need to be changed from your device settings
- Android version: >= 8.0 (Api 26).
- Internet connection to fetch updated data from CoinGecko APIs.
The local database was designed as a simple database with 4 tables.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2024 DOSTI
University of Rome Tor Vergata
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. You just DO WHAT THE FUCK YOU WANT TO.
Project team Dosti
- Andrea Tsilogiannis
- Giulio Rustia
- Valerio Mazza
Year: 2024
Alaye