Skip to content

devharnold/Eventshub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

36 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

eventHub

A full-featured event management system built to simplify event planning, ticketing, and attendee management.

πŸš€ Features

πŸ” User Management

  • User registration & login
  • Profile management
  • Role-based access: Attendee, Organizer, Admin

πŸ“… Event Creation & Management

  • Create, update, or delete events
  • Add event details (title, date, venue, etc.)
  • Set event visibility: public/private
  • Upload event media

πŸ”Ž Event Discovery

  • Browse upcoming events
  • Filter by date, category, or location
  • Search by event name or tag

🎟️ RSVP & Ticketing

  • RSVP for free events
  • Ticket sales
  • Set ticket quantity limits
  • QR code generation for check-in
  • Payment integration (Stripe, PayPal, Mpesa)

βœ… Attendance Tracking

  • Check-in via QR/barcode
  • Manual check-in support
  • Real-time attendee stats

⏳ Work in Progress (Final Features)

  • πŸ”” Notifications & Reminders

    • Automated event reminders (email/SMS)
    • Post-event feedback or thank-you messages
  • ⭐ Feedback & Ratings

  • Allow attendees to review events

  • Collect post-event feedback


πŸ›  Tech Stack (Suggested)

  • Backend: Spring Boot (Java)
  • Frontend: Not yet stated
  • Database: PostgreSQL
  • Authentication: JWT
  • Payment APIs: Mpesa

πŸ“ƒ License

This project is open-source and available under the MIT License.

About

A simple backend for an event management system built with Spring Boot

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages