Skip to content
This repository has been archived by the owner on Jul 3, 2020. It is now read-only.

microservices

Angad Sharma edited this page Jun 3, 2019 · 1 revision

List of microservices for project hades


Event management

  • CRUD an event

  • Event classification

  • Copy from previous events

  • Add coordinators

  • If coordinators exist, draw a relation to the new event


Permission generator

  • Feed event details

  • Output HTML document


Auto update website

  • Timer on event completion

  • Take description and images in the beginning

  • Take website code in the beginning in a specific format

  • Append event in the HTML document


Participant management

  • Registration CRUD

  • View participants of an event

  • If participant exists, draw a relation to the new event


Compound Participant analysis

  • Attendee - events - attendees

  • Attendee - events

  • Event - attendee - events

  • Event - coordinators - events

  • coordinator - events - attendees

  • coordinator - events - coordinators

  • Event - coordinators - events


Attendance

  • import/ export JSON/ CSV/ xlsx

  • Attendance portal

  • Live stream attendance

  • Token generation and life


Super-admin

  • Manage admin CRUD

  • Admin analytics


Authenticator

  • 2 factor auth on signup

  • Store authenticated admins

  • Generate specific token

  • Assign levels of administration

  • Token expiry


Shared doc index

  • Shared doc CRUD

Mailing

  • Auto mailing script

  • Newsletter CRUD


Outreach

  • Smart marketting

  • Maintaining sponsorship contacts


Notificator

  • Monitor database state

  • Give notifications accordingly

  • Message of the day notificator

  • Meeting alert


Analytics

  • Member performance analysis

  • Event-wise participants curve

  • Club/event hype analysis

  • Club github activity tracker


Auth

  • User signup/login

  • Organization creation

  • invitation of organization

Miscellaneous

  • Mining bitcoins based on meeting schedule

  • DB backup service