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 🙌