-
Notifications
You must be signed in to change notification settings - Fork 1
13) TODO
smccorma edited this page Jun 16, 2017
·
8 revisions
As with any project under time constraints, some good ideas have been left on the back burner while others, though incorporated, could be improved upon. The following features are a good idea to look into to integrating with Emissary:
-
Incorporate analytics into the admin dashboard page
-
Fix the appointment time issues
-
- appointments will sometimes be saved for the wrong times
-
Refactor the repository for easier understanding and less code/tool bloat
-
Contact us/Email notification
-
OmniChannel - Email
-
Stripe (for payment)
-
- Stripe can only be tested on HTTPS, so we could not figure out how to run the application locally.
-
Form Builder (custom forms and changes to the background color isn't saved)
-
- Regarding the color picker, consider adding to the Company schema a "color" field which is returned from the API on login. Save it in localStorage and set the background color with Javascript.
-
Account statuses (subscribed vs unsubscribed)
-
- Consider adding fields to the Company schema that are used to control page access
-
API Authentication
-
- the API currently does not need a token for requests, but we do generate a token on the backend for every client. The token is stored in the browser