I’ve been working on a personal full-stack project where users can browse and book event tickets via a native Android app backed by a Spring Boot API. I’d love your honest feedback, whether you’re into backend stuff, Android, or full-stack work!

🔧 Spring Boot Backend Highlights:
🛠️ MongoDB used for storing events, users, bookings, etc.

  • 🔐 JWT-based authentication for secure login/registration
  • 💳 Stripe integration for payments
  • 📊 Swagger UI docs included for quick API testing
  • 🚫 Added rate limiting to avoid abuse
  • ☁️ Deployed on Heroku (for quick demos & testing)

👉 Backend GitHub Repo: [https://github.com/Progambler227788/TicketManagement-SpringBoot]

📱 Android App Features (Kotlin):

  • 🎟️ Book event tickets directly from the app
  • 🌟 View trending and featured events
  • 💼 Pay using Wallet or Stripe
  • 👤 Update your profile
  • 🔍 Filter events by category
  • 💡 Smooth UI with loading animations

👉 Android GitHub Repo: [https://github.com/Progambler227788/TickoJet-Android]

🚀 Planned Features (Coming Soon):

  • Uploading images via AWS S3
  • In-app ticket cancellation (backend is ready!)
  • Adding a referral program with rewards

📌 Note: The data used in the app is currently dummy/sample data for demonstration purposes.

🧪 Feedback I’d Love:
Any code quality or design pattern improvements?

  • Suggestions on UI/UX?
  • Ideas for new features?
  • Is this production ready, or what should I improve before that?

Thanks for reading, I’m open to all suggestions and genuinely want to grow as a developer 🙌