jonhenshaw / cointracker Goto Github PK
View Code? Open in Web Editor NEWOpen-Source mobile app for tracking cryptocurrency market data
License: GNU General Public License v3.0
Open-Source mobile app for tracking cryptocurrency market data
License: GNU General Public License v3.0
A dockerfile is needed to make this app easier to run
Add simple validation to the log-in screen so that a user cannot log-in with blank values.
There are currently TS warnings in server.ts
. Lets clean these up.
On the Main screen, add an ability to to sort the list by the table headers
I would like each user to be able to store their favorite coins and coins that are in their portfolio. See other coin tracking apps for example
Currently the login functionality is a bit useless. Explore possible options for storing login data either locally on the user's device, or on a database server.
NPM was used by default when setting up with expo-cli, but I believe it will be best to migrate to Yarn
The News page would look a bit better with thumbnail images next to the article titles. These images may or may not be given by the Crypto Panic API. If not, consider checking out the Coin Gecko API.
User should be able to toggle the sort to switch between lowest <-> highest, a <-> z.
Icon should be added next to header to show which state sorting is.
Suggested icon could be something similar to: https://www.flaticon.com/free-icon/sort_107144
Currently, the API address being fetched in LoginScreen.loginUser()
has my local IP address hardcoded. The same IP is used in server/server.ts
as well.
async function loginUser(credentials: LoginCredentials) {
var token = fetch('http://10.0.0.115:8080/login', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(credentials)
}).then(data => data.json())
return await token;
}
Instead, server.ts
should log the actual IP address it is being ran on, and loginUser()
should fetch the correct address, not one that is hardcoded.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.