Coder Social home page Coder Social logo

dentacoin / review-platform Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 5.0 167.88 MB

License: Mozilla Public License 2.0

JavaScript 12.67% PHP 43.40% CSS 8.92% HTML 26.07% PowerShell 0.01% CoffeeScript 0.08% Makefile 0.01% Vue 0.01% Less 0.18% SCSS 2.52% Pug 0.01% Solidity 0.04% Blade 6.11%

review-platform's People

Contributors

gerganna avatar youpluswe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

review-platform's Issues

Set rules for the final open-ended question in the review form.

At the end of each review form, there is a field requesting a written comment from the patient as a summary of his impressions. In most cases this feedback is the most valuable to the dentist. At the moment you can write "dfgdf" or "Thanks" with no problem at all. Thus we have hundreds of reviews with a written comment "thanks" e.g.. We should make this a bit more difficult. Suggestions:

  • The comment should be at least 20 words and at least 80 characters.
  • The comment shouldn't be the same as any other comment on the platform.

Opinions? Other suggestions?

New registration flow

Users will be able to register only with Facebook and only if they have > 50 friends.
Old users will still be able to log in via username / password.

Handle cases where FB doesn't provide users' email adresses.

Allow such registration in both platforms.

For VOX ask for email address + confirmation when the user tries to:

  • fill a questionnaire
  • make a withdraw

For TRP ask for email address + confirmation when the user tries to:

  • add a dentist
  • write a review
  • claim registration reward
  • invite friends

VOX: Questions Counter

In the hreader, under the central logo. Shows the total amount of answered questions. Auto-updates.

Ban scammers

ardiipamungkas*.*
hellokittyrusak*.*
fbstore_.
fmlk*.*
jeni.elorik*.*
crht*.*
*.*hi2.in

Allow patients to have multiple Personal Dentists

  • When I write review to a Dentist - he/she becomes my personal Dentist
  • This applies only to the first 3 dentists I write reviews to
  • If I want to write a review to 4th dentist, I'll receive message that I'm not allowed to and a suggestion to ask him for an Invite
  • We'll add another section in Invite Patients - Invite requests. There we'll show requests from Patients with the option to Approve / Reject those
  • Once rejected, a patient can't ask for invitation from the same dentist

Bug: Misplaced reviews

If I click on "Show entire review" below any review, the pop-up window appears on the left side of the screen and is half-hidden.

Handle NO PEERS cases when sending a transaction.

From time to time there are no available peers in the Ethereum node and we can't send the transaction, so the user gets this:

Error: Returned error: can't fetch trie key d0a76832edc6ca00ff4fc8e2e22137a21db16f09bc6761ae3804ab0181c77cd0: no suitable peers available

Those "peer outages" can last from 1-2 minutes to 1-2 hours.

VOX: Price ticker

  • Shows the price of DCN in real time
  • In the header, on the right ,in $, with 24h % change

Change the registration flow for dentists/clinics

Firstly, only dentists will be able to register themselves. No patient should be able to register their dentist anymore.

Secondly, for dentists we will offer a standard registration process, meaning:

  1. Setting an email and a password upon registration; verifying the email through a standard email verification.
  2. Adding more info about their practice:
    ---- Profile picture/Logo
    ---- Address (if they have a Google Location - okay; if not they should see "You cannot find you practice? Click here to add the address manually. -> if they click, then they should be able to add their address in a specified field").
    ---- Website
    ---- Specialty
    ---- Phone number
  3. After adding this info, they should see a message saying "Thank you for creating your profile! Our Support team will contact you within 3 business days to verify your registration. Once verified and approved, your profile will become public and you will be able to invite your patients to write a review."
  4. Simultaneously, we should receive a notification email "Dentist X created a profile on Trusted Reviews", containing the info filled. We will contact the practice and once verified, we should be able to check "Approved" in the CMS. Automatically, the profile should become public.

VOX: Stats page update

  • move navigation to the left
  • change the navigation to accordion with Questionnaire -> questions + indicators for which I've answered
  • remove the question by question navigation used until now
  • highlight my answer in the stats

CMS > Transaction reporting

Allow reporting of transaciton amounts by:

  • date range
  • transaction type

Allow groupping by:

  • day
  • week
  • month

Secure DCN transactions

Move all DCN transactions related code to a separate file which will not be commited.
Commit the rest of the code.

Validate Dentists' addresses

When registering a Dentist:

  • ask for address
  • get a list of Dentistry related places near this place from Google Places for Business
  • ask him/her to pick one of those

In the dentist's profile:

  • allow him/her to chnage the address using the same flow

Send rewards to dentists for Trusted reviews

Send rewards to dentists for Trusted reviews from their patients ( only when the patient was invited by the dentist ).
Make sure we have the dentist's DCN address before we allow him/her to send invites.

Allow patients to invite friends to join the platform.

  • Add new subpage in Profile - Invite Friends
  • Ask the user to provide us with DCN address beofre being able to invite friends ( no way to reward them otherwise )
  • Provide 3 options: Get a link / Enter email addresses manually / use Gmail, Hotmail and Yahoo
  • Option 1 - we provide the user with an affiliate link and allow him to select & copy it and also share it over the social networks.
  • Option 2 - we present a simple text field + submit button - you enter email address submit and we send the Invites
  • Option 3 - the user provides access to his/her account. We scan it for emails and provide a list. The user picks items from the list and we send the Invites
  • When a user registers via invitation link, we reward the Invitor with DCNs

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.