Queryjane | Development update

in #utopian-io6 years ago (edited)

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-06-04 at 10.46.34 PM.png

I have taken some outstanding tasks for quite some time on our trello board. This is a group of pending features and functionalities that were really necessary to close the development of some modules of the application. Let me show you:

New Features

Email notifications for privacy policy and user agreement updates.

Recently I have added some new functionalities that allow platform administrators to update the privacy policy and the user agreement. When these items are updated, a platform notification is created for all registered users. Now, I have added an extra notification. Users will be notify via email about user agreement and privacy policy updates.


Screen Shot 2018-06-10 at 8.00.12 PM.png

We have a module to manage email notifications in the profile settings page, but, there is not an option to deactivate email notifications when the legal items are updated because these kind of changes in the privacy policy or in the user agreement should be always notified.

Detailed code changed can be found in this commit

Created periodic task to close old job offers.

Registered companies can create job offers and company administrators can close the job offers when they wish. But, created job offers must have a limit time to be active in the platform. For this reason, I have created a new periodic task, that will run every days, and will check if there are job offers with more than 60 days of created. These job offers will be closed automatically by the application. Company administrators will receive platform notifications about closed job offers:


Screen Shot 2018-06-10 at 8.15.50 PM.png

Notification detail:


Screen Shot 2018-06-10 at 8.16.28 PM.png

Detailed code changes can be found in this commit

Address Book: Contacts.

Now, users can remove contacts directly from the address book page:


Screen Shot 2018-06-10 at 8.19.46 PM.png

A confirmation dialog will be displayed before remove definitely a contact from the address book:


Screen Shot 2018-06-10 at 8.20.48 PM.png

Also, users can send direct messages to contacts from the address book page. By clicking the green button "send message", the compose message modal will be displayed and the full conversation will be loaded:


Screen Shot 2018-06-10 at 8.23.30 PM.png

detailed code changes can be found in these commits: commit 1, commit 2.

Address Book: Companies.

In the same way that with the added contacts to the address book, companies can be removed now directly from the address book page:


Screen Shot 2018-06-10 at 8.27.10 PM.png

A confirmation will be displayed when removing a company from the address book:


Screen Shot 2018-06-10 at 8.28.12 PM.png

In the same way that with the contacts, if users click the green button "send message", the compose message form will be available and the full conversation with the company will be loaded.

Detailed code changes can be found in these commits: commit 1, commit 2.

Users can delete and update their feedback for a company

I have added some time ago a new functionality to rate registered companies. Users are able to rate and add feedback to registered users. Now, Users can remove their feedback:


Screen Shot 2018-06-10 at 8.34.48 PM.png

If a user clicks the red button "remove", a confirmation dialog will be displayed:


Screen Shot 2018-06-10 at 8.35.51 PM.png

If a user removes his a feedback, new company rating will be updated immediately in the ajax response.

Also, users can edit their feedback to a company by clicking the blue button "Edit":


Screen Shot 2018-06-10 at 8.37.38 PM.png

The score form will be available, with the user feedback like initial values in the starts input and in the comment input. User can change these values and the new feedback will be updated immediately.

Detailed code changes can be found in these commits: commit 1, commit 2.

GitHub Account

https://github.com/aaquirogal

PR



Screen Shot 2018-06-10 at 7.23.45 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.

I have created the initial project documentation using sphinx. I have documented the project requirements and some installation instructions. Docs are available here. I will be adding more code documentation soon.

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:  

Go here https://steemit.com/@a-a-a to get your post resteemed to over 72,000 followers.

Congratulations! Your post has been selected as a daily Steemit truffle! It is listed on rank 10 of all contributions awarded today. You can find the TOP DAILY TRUFFLE PICKS HERE.

I upvoted your contribution because to my mind your post is at least 18 SBD worth and should receive 40 votes. It's now up to the lovely Steemit community to make this come true.

I am TrufflePig, an Artificial Intelligence Bot that helps minnows and content curators using Machine Learning. If you are curious how I select content, you can find an explanation here!

Have a nice day and sincerely yours,
trufflepig
TrufflePig

Thanks for the contribution, @kit.andres! Some cool features, keep up the great work!

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


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.35
TRX 0.12
JST 0.040
BTC 70797.92
ETH 3553.00
USDT 1.00
SBD 4.76