Giter Site home page Giter Site logo

everyreceipt's People

Contributors

evanugarte avatar liamlacuna avatar rickyrajinder avatar sashanity avatar

everyreceipt's Issues

Add Proper Parsing to Receipt Photo

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.

Move Logout Option to Profile Screen

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.

Dynamically Update Total for Manual Item Adding

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.

Fix Travis Build

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

Add Expense Searching to EveryReceipt

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.

Add Manual Item Entry

Users should be able to log an expense based on store, items with names and prices, and total cost.

Open camera with button selection

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.

Add Bottom Navbar to EveryReceipt

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.

Add Edit Functionality to Expenses

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.