expman-server's Issues
Mark an active tab with another color
class="active"
Add expense deletion
Add expense deletion with a modal confirmation windows and add such window to the purchase deletion action.
Don't hide "Count" when transferring from purchases to expenses
Usually, adding an item to the purchase list means that the user needs a single piece of it, but sometimes they buy multiple.
Add quantity
Add "Quantity" field of number type to "Add expense" page which adds an expense multiple times.
Batch selection for purchases
Migrate Purchases to Bootstrap Table
- Use Bootstrap Table tools to reshape the actions.
- Add sorting by type.
Add RAM model
Add RAM model to test the app easier.
Explore Express security to enable common security practices
Draw data model
Update date while transferring a purchase to expenses
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.
Shorten timestamps
Не работает удаление из списка покупок
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.
Implement CRUD for users and cookie auth
Добавить валидацию полей в формы
Adaptive layout
Add translations
Russian and Ukrainian languages in addition to English.
"My expenses" returns old versions of expenses
"My expenses" API endpoint returns all database records along with old expense entries.
Replace "Email" with "Username" on sign-in page
Add redirect URI for signing in
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.
Add tips for purchase/expense types
"Internal Server Error" when adding expense on Heroku
Add user groups
User groups isolate expenses of different families.
Add transition from purchases to expenses
Validate RESTful API data
Add captions for drop-down lists
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.
Add groups of expenses
It would be convenient to show shop visits as sublists of entries.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.