Skip to content
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

Feature front chatbot css #95

Merged
merged 5 commits into from
Nov 23, 2023
Merged

Feature front chatbot css #95

merged 5 commits into from
Nov 23, 2023

Conversation

Aditya-Rajgor
Copy link
Contributor

Made changes for the Chatbot CSS

  • Added fade-in and out text cloud effect while hovering over chatbot button
  • Give a little hinge when hover over the chatbot button
  • Added waiting triple dot animation when the chatbot is replying.

@wongaid
Copy link
Contributor

wongaid commented Nov 23, 2023

When the chatbot is doing it's replying animation, it omits the last response above it. Can this be easily adjusted?

The animation is much nicer though, feels more fluid with the app.

@SDzartov SDzartov self-requested a review November 23, 2023 07:26
@SDzartov SDzartov merged commit e106220 into develop Nov 23, 2023
@SDzartov SDzartov deleted the feature_FRONT_chatbot_css branch November 23, 2023 07:26
SDzartov added a commit that referenced this pull request Nov 26, 2023
* Feature flask aws replacement (#62)

* Initial commit - removed AWS service usage in app.py

APP DOES NOT FUNCTION YET.

* Added db fuctionality for user registartion and log-in functions + HTML changes.

App is working now.

* cleaning up old markdown details and removing uneeded files

* Update README.md

* Update requirements.txt

* Update requirements.txt

* Update requirements.txt

* Update requirements.txt

* Update requirements.txt

* Onboarding Environment

Onboarding Environment

* Update README.md (#64)

Removed the text "AWS CLI Installed on Local Machine" which was still listed under ### Requirements.

Signed-off-by: Jezza12345 <[email protected]>

* Feature flask dashboard 2.0 (#66)

* Added new dashboard skeleton, refactored footer

* Added new chart.js charts to dashboard

* Added desc stats for first level of dashboard.

* All values for dashboard have been passed.

* Dashboard v2 is ready for FE CSS

* Delete transactions_ut.db

* Create transactions_ut.db

* Delete transactions_ut.db

* Added foundation code for dolfin_analytica data science dashboard. (#67)

* Update README.md

* Update README.md

* Update README.md

Signed-off-by: MoreDread <[email protected]>

* expenditure_visualization_prototype (#69)

* 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 (#70)

expenditure_pattern_visualization_web_prototype

* feature_FRONT_update_login (#71)

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]>

* Fixed db commit bug

* Added loading page template and Flask logic (#72)

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.

* Create auto_kmeans.py (#75)

* Added Geo Lock middleware restricting DolFin to Australia (#73)

* 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.

* Update user_database.db

* update

* Feature front das hv2 css (#81)

* 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.

* New Branch with the latest DolFin (#80)

1.general development for Register.html & Register.css

2.1.general development for login.html & login.css

* Create reinforcement_cloud.py (#82)

AI-S: Define a new frequence caculation function for Word Cloud Model

* styled login page (#83)

added css and upated login.html

* conflict solved

* Revert "conflict solved"

This reverts commit 2164bb7.

* Feature new test user data (#88)

* Create auto_setup_fake_account.py

not good API

* new_test_user_data

* Create auto_setup_fake_account.py (#87)

not good API

* Updated user datbase with test users (#93)

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.

* Extend Jiangjun Kai's expenditure_ Pattern_ Visualization_ Prototype … (#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.

* Feature front login responsive (#90)

* login responsiveness

* login responsive

* Feature front article content creation (#91)

* 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]>

* Design and functionality adjustments to FAQ page (#84)

- 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

* Fixed db bug

* Feature front chatbot css (#95)

* New change

* chatbot animation

* removed copy files at Aditya's request

---------

Co-authored-by: ShaneD <[email protected]>

* Implementing cleaning of user transaction data (#94)

* Update FAQ.html (#96)

Signed-off-by: MoreDread <[email protected]>
Co-authored-by: Mar-Prz <[email protected]>

* fixed links on navbar

* Added initial page structure to project (#97)

* Add files via upload

Enhanced word cloud generation with NLP preprocessing and modular structure

Signed-off-by: mazyhehe <[email protected]>

* register styled (#106)

* fixed the faq responsive (#105)

* Update .gitignore

* Update .gitignore

* Create .gitignore

* Delete transactions_ut.db

* Feature front update profile (#101)

* 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]>

* Feature flask update profile (#100)

* 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]>

* Feature front resetpw (#99)

* 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]>

* Added CSS for highlighting active pages (#103)

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 to registration page (#104)

Address fields added to registration
 page

Co-authored-by: ShaneD <[email protected]>

* Feature back user database entries (#98)

* 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 (#74)

* 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]>

* Feature front register new styled (#109)

* register styled

* register new feild styled

* Update .gitignore

* Update .gitignore

* Update .gitignore

* Delete .DS_Store

* Delete config.py

---------

Signed-off-by: Jezza12345 <[email protected]>
Signed-off-by: MoreDread <[email protected]>
Signed-off-by: mazyhehe <[email protected]>
Co-authored-by: Chris <[email protected]>
Co-authored-by: Jezza12345 <[email protected]>
Co-authored-by: userstarwind <[email protected]>
Co-authored-by: Chris <[email protected]>
Co-authored-by: alkatra <[email protected]>
Co-authored-by: Was8gm <[email protected]>
Co-authored-by: SIHENG WEI <[email protected]>
Co-authored-by: fbhatti97 <[email protected]>
Co-authored-by: StarShip <[email protected]>
Co-authored-by: wongaid <[email protected]>
Co-authored-by: Adi <[email protected]>
Co-authored-by: Alvin Odunga <[email protected]>
Co-authored-by: damonrimanic <[email protected]>
Co-authored-by: Jensen-T <[email protected]>
Co-authored-by: Mar-Prz <[email protected]>
Co-authored-by: mazyhehe <[email protected]>
Co-authored-by: Denica <[email protected]>
Co-authored-by: Ben D <[email protected]>
Co-authored-by: Apparmar <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants