Skip to content

GolosFeedback is a microservise on the blockchain Golos that allows you to manage all the messages with ideas, offers and problems from your users

License

Notifications You must be signed in to change notification settings

NearFutureBand/golosfeedback

Repository files navigation

Golos Feedback

GolosFeedback is a microservise on the blockchain Golos that allows you to manage all the messages with ideas, offers and problems from your users. It can be inserted in any webpage into a modal window so it can work everywhere.

Getting started

Installing

To inject GolosFeedback to your webpage you need to make only three simple steps:

  1. Add JavaScript in your HTML-page:
<script src="https://golosfeedback.com/js/inject.js"></script>
  1. Script adds all necessary resources to deploy GolosFeedback to your website or applicaion. All the interface of our service will be placed into a modal window with special button-toggler. The button will be added to your page above all content so everybody always be able to interact with GolosFeedback.

  2. You can set different options of the microservice by passing some additional parameters. All that you need is to create special variable with the name of 'gFeedbackOptions'. Check out this example:

<script>
var gFeedbackOptions = {
    corner: 'right',
    buttonTextColor: '#fff',
    buttonBackgroundColor: '#0079a1',
    buttonShadow: true,
    zIndex: 7
}
</script>
<script src="https://golosfeedback.com/js/inject.js"></script>

This instruction you also can see on the full version of GolosFeedback by pressing the button integration

Deployment

Once you set up the modal window with the microservice all your clients, users, advisers and you can start using GolosFeedback. There is no need to download something to your storage or activate any licenses or email boxes.

Capabilities

Feedbacks

A feedback is the main unit in the microservice. Every note has some information from one among your users. All the most fresh feedbacks appeared in the GolosFeedback window when you've opened it. Add new feedback determinig it to the one of the four categories: question, problem, idea, thank. This list will be growing in future. You can see all the added feedbacks already in the main screen. Use tabs below the navigation bar to sort the feedbacks.

Comments

To answer any feedback open the form for adding a comment by pressing the button in the bottom left corner of the certain feedback. Number in this button shows how many answers this feedback has. Use the same button to come back to the list of feedbacks.

Voting

Any feedback or comment could be voted by pressing like/dislike buttons in the right part of a post.

Built With

  • Golos.js - the JavaScript API for Golos blockchain;
  • Bootstrap - the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web;
  • SweetAlert2 - a beautiful, responsive, customizable, accessible replacement for JavaScript's popup boxes.
  • Moment.js - Parse, validate, manipulate, and display dates and times in JavaScript.
  • I18next - is an internationalization-framework written in and for JavaScript;
  • IcoMoon-Free - IcoMoon-Free is a free vector icon pack;
  • Flag-icon-css - A collection of all country flags in SVG;
  • findAndReplaceDOMText - searches for regular expression matches in a given DOM node and replaces or wraps each match with a node or piece of text that you can specify.

Authors

Pavel Belyakov - Front End - profile

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

GolosFeedback is a microservise on the blockchain Golos that allows you to manage all the messages with ideas, offers and problems from your users

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published