Skip to content

devharnold/Eventshub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 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

 
 
 

Contributors

Languages