-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clean user data #110
Merged
Merged
Clean user data #110
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* expenditure_visualization_prototype kmeans model prototype +word cloud prototype * Removed .idea and added it to gitignore --------- Co-authored-by: ShaneD <[email protected]>
expenditure_pattern_visualization_web_prototype
Completed the coding design of the login page in the Front End as the Dolfin Front End Figma Design for T2 2023. Co-authored-by: ShaneD <[email protected]>
Simply follow the way /dash/load/ is programmed to add a loading screen for any request. The loading page will revert back to the parent directory (/dash/ in this case) once /dash/ is returned. You can test it by adding a time.sleep() before returning the /dash/ or any test page.
* Added Geo Lock middleware restricting DolFin to Australia I used wsgi_app to create a GeoLockChecker middleware. It checks for user's IP against IP-API to retrieve the country info. The user is only allowed to access all of the pages if they're located in Australia or accessing from localhost (for dev purposes). * Added Test Function and Status Code to GeoLock Response If the end user is geolocked they will receive a 403 status code along with a content-restricted message. The status codes were asserted along with the message using pytest using IPs of NordVPN servers in Australia, France, and USA.
* Added account filter skeleton to dashv2 * You can now load multiple account data into the dashboard. * Update dash2.html * Add call to get balance data from .db per account * Final version of dashboard, tested on test datasets.
1.general development for Register.html & Register.css 2.1.general development for login.html & login.css
AI-S: Define a new frequence caculation function for Word Cloud Model
added css and upated login.html
This reverts commit 2164bb7.
* Create auto_setup_fake_account.py not good API * new_test_user_data
not good API
Updated user database file with test users based off the first 5 persona in the Basiq testing data. Sets the stage at a later date to be linked with the database following a DB refresh.
#92) * Extend Jiangjun Kai's expenditure_ Pattern_ Visualization_ Prototype implantation has been integrated into the dashboard columns, and corresponding interactive effects have been optimized and added. 1.Extend Jiangjun Kai's expenditure_ Pattern_ Visualization_ Prototype implantation has been integrated into the dashboard columns. 2.corresponding interactive effects have been optimized and added. * adjusted the code small changes * Separate the Js code. Separate the Js code: Dashboard_extneded.js.
* login responsiveness * login responsive
* Branching for Articles Branching off develop to create article content * Delete articleTemplate_Savings.html deleted a file i accidentally created * article html reset my duplcation of the article html * Dynamically generated articles I created a json document to store different articles so I can iterate through them for the different article links. Altered the articleTemplate.html to dynamically insert various paragraphs and quotes. The news.html href's was changed to link to the article sites id's. Finally in app.py I imported the json module. changed the Article template route to accept article id's. It gets the current directory and constructs the path than reads the JSON data than finds a particular id. Than renders the article template * Update article.json Added the content for 5 money savings tips * Delete transactions_ut.db --------- Co-authored-by: ShaneD <[email protected]>
- Altered page title section size to take up less space - Changed title text font and size for more modern look - Adjusted colours for better balance - Added backing to the question boxes to make page feel less empty - Allowed for question boxes to remain open when multiple boxes are opened
* New change * chatbot animation * removed copy files at Aditya's request --------- Co-authored-by: ShaneD <[email protected]>
Signed-off-by: MoreDread <[email protected]> Co-authored-by: Mar-Prz <[email protected]>
Enhanced word cloud generation with NLP preprocessing and modular structure Signed-off-by: mazyhehe <[email protected]>
* added comment home.html line 83 * Updated profile route Updated the app.route for the profile.html page to read the username of the current logged in user, query the user database and return the username and email address values. Cleaned these values to remove excess symbols so text would display as plain text in the html file, passed the values to the html page. * Fix form errors and show user details Removed all references to forms as this was all data linked to the old aws db. Added in a new section to just show the username and email address of the current logged in user. --------- Co-authored-by: ShaneD <[email protected]>
* added comment home.html line 83 * Updated profile route Updated the app.route for the profile.html page to read the username of the current logged in user, query the user database and return the username and email address values. Cleaned these values to remove excess symbols so text would display as plain text in the html file, passed the values to the html page. * Delete transactions_ut.db --------- Co-authored-by: ShaneD <[email protected]>
* added comment home.html line 83 * Updated profile route Updated the app.route for the profile.html page to read the username of the current logged in user, query the user database and return the username and email address values. Cleaned these values to remove excess symbols so text would display as plain text in the html file, passed the values to the html page. * Fix form errors and show user details Removed all references to forms as this was all data linked to the old aws db. Added in a new section to just show the username and email address of the current logged in user. * Create resetpw.html Created resetpw.html so when the reset password button is clicked on the profile.html page, there is a page to navigate to. Added basic form structure to take user input for a new password and a button to submit the change. * Delete transactions_ut.db --------- Co-authored-by: ShaneD <[email protected]>
Consolidate CSS for active pages to navbar. Added variable to detect active page in router. Current active pages were used to enable Navbar highlight. Co-authored-by: ShaneD <[email protected]>
Address fields added to registration page Co-authored-by: ShaneD <[email protected]>
* Initial commit Still in progress. Committing to be on safe side in case if local copy is lost. * 22 Nov final commit 22 Nov final commit * Final task commit Transaction db moved under database folder. All the paths updated accordingly. Load database function created to use appropriate file to load the transactional database, --------- Co-authored-by: ShaneD <[email protected]>
* Added logging of Registration and Login attempts to Database I created a schema for "Log" which adds the current time along with topic and message. I created logging for registration and login attempts. * Add txt output and audit database Logs will be output to both (new) audit database as well as audit.txt, will create if it doesn't exist. Database restructured to support multiple binding databases. --------- Co-authored-by: ShaneD <[email protected]>
* register styled * register new feild styled
you can make a PR to merge from this branch into develop when you are ready. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This script is used for cleaning the transaction data to prepare it for the use of AI. The data is cleaned by searching through the data frame description feature and searching for specific key words to change the subclass to one of the following categories: education, electricity, income, bank-fees, mortgage, cash-withdraw, bank-transfer, goverment-support, health.