jaypeak's People
Forkers
hamik112jaypeak's Issues
Update login UX
-
Users should log into the website with their email, not username.
-
Usernames for yodlee should be dynamically generated on the user model.
-
Display password contstraints:
Password must be at least 8 characters long and contain at least one upper case letter,
one number and any of these special characters !@#$%^&*() ]. -
Remove the remember me box.
-
Remove username from registration form
SPA Register Experience
Build a SPA experience for registration, adding accounts, and finding recurring transactions
Add settings pages
- Add profile page (where you can delete an account)
- Add a link to fastlink
- Add a logout link
Add cancel feature
Fue UX
When a user is first logged in (ie, they have not connected any accounts to yodlee), they should be shown the fastlink page to connect their accounts.
Login and wait for asynchronous sync transactions to complete
When a user logs in and we kick off an aysnchronous celery task
Then the user should see Loading until the task is complete
And then the user should be redirected to /recurring-transactions
In synchronous server side templating land, we can accomplish this by:
- redirecting the user to a different route(eg, /login/sync-transactions)
- the template will have a loading icon
- the template contains javascript which just polls the sync-transaction endpoint until it returns a complete state
- when the state is complete, it does a javascript redirects /recurring-transactions
In asynchronous land, we can accomplish this by:
- we create a different /login endpoint that returns a 200/401 on success/failure.
- upon success we update the dom with the loader
- when the state of the 'task' model to changes from pending -> complete, we redirect to /recurring-transactions
The behavior is broken right now because it immediately redirects without waiting for the task to complete.
The task must be an asynchronous worker because it could take longer than 30 seconds to complete and heroku times out web requests after 30 seconds.
Add automatic migrations
After ci passes, after a deploy, run migrations
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.