Giter Club home page Giter Club logo

vi-saas-userservice's Introduction

Online-Beratung UserService

The UserService provides different functionalities from creating and updating user accounts and their sessions, providing session lists up to creating and editing Rocket.Chat groups.

It most importantly covers the lifecycle of a consultation/session:

  • registration of new users/askers
  • handling and creation of enquiries
  • creation of associated sessions and their Rocket.Chat group(s)
  • assignment of consultants to sessions and the corresponding Rocket.Chat group(s)

Furthermore it handles the different kinds of consultations:

  • single/direct 1:1 counseling
  • team counseling
  • group chat counseling
  • anonymous counseling (no registration requried)

In addition to that it provides different lists of sessions for consultants and askers:

  • asker sessions
  • enquiries/anonymous enquiries
  • sessions directly assigned to consultant
  • team sessions
  • group chats

Moreover it also offers different workflows for deactivating expired group chats, deactivating old anonymous user accounts and deleting user accounts. On top of that the UserService includes useful admin API calls to administrate user accounts.

Help and Documentation

In the project documentation you'll find information for setting up and running the project. You can find some detailled information of the service architecture and its processes in the repository documentation.

License

The project is licensed under the AGPLv3 which you'll find here.

Code of Conduct

Please have a look at our Code of Conduct before participating in the community.

Contributing

Please read our contribution guidelines before contributing to this project.

vi-saas-userservice's People

Contributors

webatspeed avatar mebo4b avatar tkuzynow avatar mobo4b avatar adnanalicic avatar daho4b avatar schweizer-philipp avatar hill-daniel avatar philippfr avatar patric-dosch-vi avatar pago4b avatar actions-user avatar herrmann-o4b avatar idrissnaji avatar koepferd avatar web-mi avatar leandro13silva13 avatar dodalovicgran avatar ioannislafiotis avatar dependabot[bot] avatar elb-o4b avatar nicow-vi avatar pepecortisona avatar pull[bot] avatar soarecos avatar juan-a-jimenez avatar franjoo avatar hanneskasstein avatar niklasb99 avatar

Watchers

 avatar

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.