# TODO: This is the todo file: * Put every TODO from the source to this file. * Scan the sheets with the gui and database tasks and upload (Ulrich) * Write a howto "GITHUB" ## GENERAL * Implement: RFID reading * Design: 3D-printable case * Write a backup script for the database ## GUI * Implement: Error panel when user.isblack (now redirected to start page without error) * Implement: Panel showing the ID of an unregistered RFID tag * Improve design ## WEB-INTERFACE * Improve design ## BARON * Implement: Write a function that calculates money owed (per product?) for a user * Fix: Show money owed in the table containing the users * Implement: Generate a file containing users & money owed * Implement: The possibility to automatically send mails to users ## USERS * Implement: Show them a list of their consumptions * Implement: Show them the money they owe and payment infos * Implement: Give them a option to black-out themselves ## PLOTS * Implement: Generate plots in a seperate thread (may take some time with many consumptions) * Implement: Regerate plots if missing for some reason * Fix: Obey isshown flags for users and products in the plots