Visit the site here: https://nikko-adrian-pacleb.github.io/Nikko-Adrian-Pacleb/
nikko-adrian-pacleb / financetracker Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Visit the site here: https://nikko-adrian-pacleb.github.io/Nikko-Adrian-Pacleb/
Fix the graph so it represents the transaction data
The charts/graphs reading from the whole transaction data might take too long when there are so many transactions
Instead create a separate "Get Graph for all transaction" page to generate a graph for all transaction that was created
Issue Reference: #24
When it is an expense the switch should be colored red
When it is an income the switch should be colored green
Create a Transaction
Read all Transactions
Read a Transaction
Update a Transaction
Delete a Transaction
The Date input in dashboard.html doesnt have any styles
Create a transaction Page (Aside from the homepage)
---- This page is a form that creates a new transaction
Read a transaction Page
---- This page will allow you to view each transaction in detail
---- Preferably there will be an edit button to edit the transaction (doesn't need to work yet)
---- Preferably there will be a delete button to delete the transaction (doesn't need to work yet)
Update Transaction Page
---- This page will show the original data from the transaction then allow you to edit them
Delete Transaction Page
---- Doesn't need to be created. Deleting can be done on "Read a transaction Page"
A separate page for generating a graph for all the transaction that happened
Issue reference: #23
Sorting Order:
Latest Date First
Newest Made (based on ID) (optional: create a dateMade or dateEdited type)
Alphabetical
Add a transaction that means you gain money instead of spending.
Possible Solutions
Add a switch to alternate between cost and gain option
The Form for transaction in the dashboard html has an issue
The price input accepts letter as a possible value
Missing time input form for creating transaction.
create link so it can link to profile
Tags will contain
title(String)
color(String)
Home page doesnt have any styles yet
if request.method == 'POST':
title = request.form.get('title')
isExpense = request.form.get('transactionOption') != 'isIncome'
amount = request.form.get('amount')
transactionDate = request.form.get('date')
return jsonify({
'id': id,
'title': title,
'isExpense': isExpense,
'amount': amount,
'transactionDate': transactionDate
})
This returns null
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.