QueryJane | Development update.

in #utopian-io6 years ago

Repository

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.


Screen Shot 2018-02-03 at 10.23.10 PM.png

New Features

Recently I have added a new 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:


Screen Shot 2018-05-11 at 11.38.31 PM.png

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


Screen Shot 2018-05-11 at 11.41.54 PM.png

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):


Screen Shot 2018-05-11 at 11.44.25 PM.png

Ratings are displayed in the following way:


Screen Shot 2018-05-11 at 11.57.41 PM.png

Code changes related, can be found in these commits: 71217, f63ca, 36420.

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


Screen Shot 2018-05-12 at 12.01.51 AM.png

Code changes can be found in this commit.

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


Screen Shot 2018-05-12 at 12.04.26 AM.png

Code changes can be found in this commit.

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


Screen Shot 2018-05-12 at 12.05.56 AM.png

The global notifications modal is used here:


Screen Shot 2018-05-12 at 12.07.07 AM.png

Code changes can be found in this commit.

Proof of Work Done

Github account: https://github.com/aaquirogal
PR: link to PR



Screen Shot 2018-02-03 at 10.23.10 PM.png


How to contribute?

QueryJane has been developed using the Django framework. You can fork the project, and run it locally is very easy. Follow the steps described in the open source repository installation guide. The project has been configured using Docker. you only need to install Docker and follow these steps.

Future work.

Take a look to our public trello board. This is the easiest way to know our roadmap.

If you want to contribute, please join my Discord.


Have happy days ✌

Sort:  

Thanks for the contribution!

Reviewing all your contributions makes me want to try out Django and see how it compares to Flask, haha. Keep up the good work!

Click here to see how your contribution was evaluated.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Hey @kit.andres
Thanks for contributing on Utopian.
We're already looking forward to your next contribution!

Contributing on Utopian
Learn how to contribute on our website or by watching this tutorial on Youtube.

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63039.96
ETH 2549.01
USDT 1.00
SBD 2.78