evanugarte / everyreceipt Goto Github PK
View Code? Open in Web Editor NEWUsing Google Cloud Vision and React Native, this app tracks expenses from receipts.
Using Google Cloud Vision and React Native, this app tracks expenses from receipts.
Assigned to @liamLacuna, finished by @RickyRajinder
When taking a photo of a receipt, EveryReceipt should parse the text and find fields such as store, items and total and return the values to the user. This would be done after a photo is taken or an image is uploaded.
Same requirements as #5
To logout of one's account, the button to do so should be moved to the profile screen. That way, users can know exactly where to go to log out.
Inside src/components/FormFields.js
, we can use the function generateKeyOrValueInputs()
to dynamically update the DefaultValue
prop for the Total TextEntry component. As we enter each item's value, we should see the Total update to a value that is the sum of all the items.
Add a date to sort by, do a timestamp field as well as a date field which is mm/dd/yy
From #32 by @RickyRajinder, we are running into a strange error where the build is failing due to Travis not being able to set up a test environment. The problem is similar to this
When deleting an item, a modal should pop up, asking the user if they are sure. Assigned to @RickyRajinder
The user should be able to query their expenses based on price value and store name. When searching something, they should be presented with all the expenses that match the query.
Users should be able to log an expense based on store, items with names and prices, and total cost.
The ExpenseList
component should be wrapped with a ScrollView
so that the user can view all of their expenses if the list is longer than the screen.
If the user selects to take a photo, the phone's camera should open up. For now, merely showing the output is fine, make sure to also have a back button to go back to the home screen.
Based on reccomendations from @Sashanity and @liamLacuna, the Firestore rules must be updated to re-enable reading and writing. I made changes to the rules and mistakenly caused some bugs.
A bottom navbar should be able to be presented to the user. The linked article presents an example of this UI. The buttons should allow the user to go to the home page, search screen, and profile.
The user should be able to click on an expense and see all of the details included. From there, editing an item should be met with a list of text entry boxes similar to adding an item. Any changes made that are saved will be reflected on the UI and in Firebase.
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.