QueryJane | Development update.

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@kit.andres·
0.000 HBD
QueryJane | Development update.
#### Repository
[https://github.com/roadhousestudio/queryjane_app](https://github.com/roadhousestudio/queryjane_app)

QueryJane is a web application developed with Django that allows to connect with companies and experts in different sectors of the cannabis industry. Beta version is available [here](https://queryjane.net/).

<center>
![Screen Shot 2018-02-03 at 10.23.10 PM.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517714734/buanjqlm7hnwn4zoy4rq.png)
</center>

### New Features

Recently I have added a [new rating system](https://steemit.com/utopian-io/@kit.andres/queryjane-or-companies-rating-system) for registered companies. In this development update, I have added some new features:

* Users can add a comment when they are scoring  a registered company.
* Email notification for company administrators when their companies are scored by an user.
* Companies administrators have a new option in the account settings view to enable/disable email notifications about new scores from users to managed companies.
* Platform notifications about new scores from users.

Now, in the score system form, users can see available a new field to add a comment about the company they are rating. Also, the ratings previously added by other users are displayed below the form:

<center>
![Screen Shot 2018-05-11 at 11.38.31 PM.png](https://steemitimages.com/DQma5STPsxBGVDc3TvEgQKq3PGQPLVDpcKCCocwhRwFh1jk/Screen%20Shot%202018-05-11%20at%2011.38.31%20PM.png)
</center>

The comment field is not required. When an user submit a new company rating, the new item is immediately include into de ratings list:

<center>
![Screen Shot 2018-05-11 at 11.41.54 PM.png](https://steemitimages.com/DQmNVS76HC1ikSMhHZacnJ7k6goWMThNsYhegdewcwtBW6Z/Screen%20Shot%202018-05-11%20at%2011.41.54%20PM.png)
</center>

Users can check companies rating by clicking the "Rate this company" button, or by clicking the message below the stars average (message about how many users have scored the company):

<center>
![Screen Shot 2018-05-11 at 11.44.25 PM.png](https://steemitimages.com/DQmUEoqhRkPvEcsdGK8DU9PPWvgeWD4F1XjENnG68LTuonr/Screen%20Shot%202018-05-11%20at%2011.44.25%20PM.png)
</center>

Ratings are displayed in the following way:

<center>
![Screen Shot 2018-05-11 at 11.57.41 PM.png](https://steemitimages.com/DQmQQ8jta5xPPmdQdb57mARVwxnw4d27cnbQg8N92eSUQv7/Screen%20Shot%202018-05-11%20at%2011.57.41%20PM.png)
</center>

> Code changes related, can be found in these commits: [71217](https://github.com/roadhousestudio/queryjane_app/pull/89/commits/712172b1cf2a60afd37ea3f73cd411e9a1b0818e), [f63ca](https://github.com/roadhousestudio/queryjane_app/pull/89/commits/f63ca2a91b0d47491a82cc2d5ba87673c5071eff), [36420](https://github.com/roadhousestudio/queryjane_app/pull/89/commits/36420f30fd30ec952424420a2548832da8f95712).

When a company is scored by an user, company administrators will receive an email notification:

<center>
![Screen Shot 2018-05-12 at 12.01.51 AM.png](https://steemitimages.com/DQmPAxnvQjD2e9Vh95yZFKqmJG4BtEAkCqVxG7iNJth8X73/Screen%20Shot%202018-05-12%20at%2012.01.51%20AM.png)
</center>

> Code changes can be found in this [commit](https://github.com/roadhousestudio/queryjane_app/pull/89/commits/d4d2131855e4d8cda881e2e05e53d50f324458af).

In the account settings view, users can enable/disable email notifications about new received ratings:

<center>
![Screen Shot 2018-05-12 at 12.04.26 AM.png](https://steemitimages.com/DQmRV4ruMrkcyz4YnpF8vf754uhCXN2339D1ZxScxdQjhFR/Screen%20Shot%202018-05-12%20at%2012.04.26%20AM.png)
</center>

> Code changes can be found in this [commit](https://github.com/roadhousestudio/queryjane_app/pull/89/commits/48e851d57571464dc294e7dd64ef60a7841aec59).

Company administrators can see too a new platform notification about the new rating:

<center>
![Screen Shot 2018-05-12 at 12.05.56 AM.png](https://steemitimages.com/DQmb3rg1Ki6Aso4LSWP9tznrEgxfdfQQcuoyFkVhByWf5kw/Screen%20Shot%202018-05-12%20at%2012.05.56%20AM.png)
</center>

The global notifications modal is used here:

<center>
![Screen Shot 2018-05-12 at 12.07.07 AM.png](https://steemitimages.com/DQmQKSAnThTA7LFdLQakxSHdH84LH2rADmxd9g6kPWePnrG/Screen%20Shot%202018-05-12%20at%2012.07.07%20AM.png)
</center>

> Code changes can be found in this [commit](https://github.com/roadhousestudio/queryjane_app/pull/89/commits/72282fe5e3f8218d5ece75963013a97d10deecdb).
#### Proof of Work Done
Github account: [https://github.com/aaquirogal](https://github.com/aaquirogal)
PR: [link to PR](https://github.com/roadhousestudio/queryjane_app/pull/89/commits)


***
<center>
![Screen Shot 2018-02-03 at 10.23.10 PM.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517714734/buanjqlm7hnwn4zoy4rq.png)
</center>
***

### How to contribute?
[QueryJane](https://queryjane.net/) has been developed using the [Django framework](https://www.djangoproject.com/). You can fork the project, and run it locally is very easy. Follow the steps described in the [open source repository](https://github.com/roadhousestudio/queryjane_app) installation guide. The project has been configured using Docker. you only need to install [Docker](http://docker.com/) and follow these steps.

### Future work.

Take a look to our [public trello board](https://trello.com/b/7fkft2vf/queryjane). This is the easiest way to know our roadmap.

If you want to contribute, please join my [Discord](https://discord.gg/hAmBYg).
***
Have happy days ✌
👍 , , , , , , , , , , , , , , , , , ,