Releases: saloniskumar/BiteBetter
Release list
v2.2
v2.0
Full code refactor to link with frontend features
All functionalities up to Beta 1.15.0 has been merged to this version
File hierarchy has been fixed and packaged as a ZIP file
v1.16.0
v1.15.0 - Health Scores For You & Quality of Life improvements
- Integrated a personalized health score calculation of a particular product to display it's rating out of 5 for a specific user based on the health data associated with them in the form
- Made modifications to the way health form data is handled in the health score calculation functionality
- Upon deletion of a user account as an admin, it now displays the information of the user to be deleted along with a confirmation yes/no before deletion
- Deletion of a user is now directly linked to their associated user data as well, so that data is deleted along with user data simultaneously
- Modified initialization code such that the rec_file.csv is checked locally in the root directory instead of a fixed user directory
- Modified questionnaire filling function where one question did not include an option for "None"
- Admin interface "Back to Main Menu" has been renamed to "Log Out"
- Modified "Edit user questionnaire answers" to include options and link correctly
All users are required to register again as major changes were made to the internal database structure
It is now mandatory to download all databases into the directory of the main code before running the code. You must upload all database files if any changes or additions have been made
v1.14.0 - Recommendation & Health form update & edit Products
- Pre-processed health survey data
- Created a recommendation system using Bayes theorem
- Integrated recommendation system to the main code which now recommends ingredients and the products that contains those ingredients to users according to the health information they filled after registering
- Update the health form structure and code to match the questions from the health survey
- Add a function to edit products in the product database as an admin
It is now mandatory to download all databases into the directory of the main code before running the code. You must upload all database files if any changes or additions have been made
v1.13.0 - Filters Update
- This version introduces a new feature in the post-login menu to view items based on certain filters such as foods with low sugar, low salt, dairy free, etc.
- No changes made to the databases but it is recommended to download every file once again
v1.12.0 - Constraints & Bugs
- Fix barcode number not passing to get data function after scanning
- Patched nutrition score output not being displayed
- User can now enter email of any domain
- Added constraint for barcode number to be 13 digits
- Added constraint for barcode number to be digits
It is now mandatory to download all databases into the directory of the main code before running the code. You must upload all database files if any changes or additions have been made
v1.11.0 - Shopping & Favourite list
- Created a favourite list
- Added user and quantity columns to shopping list
- Added code to display, add and delete products (quantity-wise) from shopping and favourite list
- Added nutrition summary for all products in favourite list
- Every user now have their own unique shopping and favourite list
- Updated main menu and user profile with new shopping and favourite list functions
- Updated database paths to correctly link to the total directory
- Rectified bugs caused by previous release
- Removed redundant code
It is now mandatory to download all databases into the directory of the main code before running the code. You must upload all database files if any changes or additions have been made
v1.10.0 - User Profiles update
- Removed login bypass as admin from reg/login menu - use admin username and password only
- Removed non-functional redundant code
- It is no longer possible to change the account information and password of the administrator account with admin interface (temporary until a secure method can be established)
- Added a new interface for user profile with various features to aid users in managing their account
- Refactored login and register classes to better handle username parsing across other functions globally
- Modified various features in the user profiles functionality to parse current session username and process transactions correctly
- It is now possible to modify your account information such as username, password, email and phone number
- It is now possible to view and modify health form information
- The database for health form information is now correctly linked to each user via the unique username
- It is now possible to view all products in the products database as an admin via the admin interface
It is now mandatory to download all databases into the directory of the main code before running the code. You must upload all database files if any changes or additions have been made
v1.9.0 - Major release
- Allow user to input their own IP address to scan barcodes
- Integrate login, register, admin interface, form with main interface (scanning barcode, adding products to shopping list)
- Created our own product information database to replace the previously used API
- Created a new shopping list with upgraded columns
- Added tags/warnings for allergies and nutrients
- Created nutrition summary for shopping list
- Implemented API to calculate nutrition grade
- Added feature to delete product via admin interface
- Only nutrients that are non zero are printed
It is now mandatory to download all databases into the directory of the main code before running the code. You must upload all database files if any changes or additions have been made