Skip to content

evaggelos99/event-management-system

Repository files navigation

Simple side project to experiment with different technologies.

This project is basically the title, event management system, a bit like ticketmaster. You can manage events such as Conferences, Weddings, Night-outs and more. A user will be able to register for one. Events can also be sponsored.

TODO:

  • QR code for ticket and add validation for it.
  • Postgres
    • Roles within the Database
  • Microservices
    • Some type of service discovery
    • Kafka used as a transport layer
  • Redis for caching front page stuff.
  • UI Simple JS or Angular
  • Kafka streaming for events. An attendee can subscribe on an event stream(can be a football match).
  • Direct messaging between the attendees of the events(group chats) can be implemented by websockets maybe try in GOlang?
  • Push notifications for attendees that can subscribe to organizers or sponsors with kafka maybe? Email, telephone?
    • Also push notifications for any changes in the event?
  • Authentication/authorisation (fusionauth)
    • Add roles: Sponsor, Organizer, User, Admin
  • e commerce eshop for buying tickets to the events. Stripe for buying tickets?
  • Add controllers that use web-sockets

About

Pet project for a system that manages events

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages