Coder Social home page Coder Social logo

expman-server's Issues

Add expense deletion

Add expense deletion with a modal confirmation windows and add such window to the purchase deletion action.

Add quantity

Add "Quantity" field of number type to "Add expense" page which adds an expense multiple times.

Add suggestions

People buy some things periodically. Now users need to add such things from the scratch. It would be good to create a new table "Core" with fields "Name", "Type", "Is mandatory", "Is regular". Addition of an expense or a purchase causes adding a record to this table. Then, the list of Core records goes to "Name" datalist.

Implement editing expenses

For desktop it may be implemented with an action button which points user to a separate page with a POST form.
For mobile it may be implemented like here with detailView.

Replace AJAX button caption with a loading icon on click

If a server instance is stand-by, it's unclear whether a click on the button took an effect, so a user may click twice which causes duplicating a database record. AJAX button captions should be replaced with a loading icon on click to inform the user. Also, it's an option to disable a button after a click.

Redirect to Purchases page after transferring a purchase to expenses

Currently the web app redirects a user to Expenses page after transferring a purchase to expenses. If a user has a lot of purchases to transfer, it's annoying to open Purchases page each time. The web app should redirect a user to Purchases page in this case and do redirecting to Expenses only if there is no purchases.

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.