Skip to content
 
 

📱 QueueUp

Event signups, minus the friction.

QueueUp is an Android event-management app built around one idea: joining an event should take one scan, not a form. Point your camera at a QR code and you're on the waitlist — that's the whole flow. Organizers get the other side of it: spin up an event, drop a QR code, manage the list in real time. Small meetup or a packed room, it doesn't care.

📚 Project Resources

🛠️ Built With

  • Java on Android (Android Studio)
  • Firebase for cloud storage + sync
  • Figma for the design pass

App Demo

📷 Join events

1203.mp4

Want in on an event? Tap the camera icon in the nav bar and scan the QR code — done, you're on the waitlist. Changed your mind? Leave it just as fast.

The video scans a QR code inside the Android Studio emulator, but this works with a real phone camera too.

➕ Create your own event

1202.mp4

Running the show? Hit the +, fill in the details, and your event lands on your home screen next to everything else you've created. Tap any event to dig into its details.

🖼️ Customize your profile

1204.mp4

Make it yours in seconds. Don't want a profile picture? No stress — we generate one from your initials so you never get stuck with a default avatar.

🔀 Attendee AND organizer — one account

1205.mp4

Here's the part I like: no second account. The app recognizes you by device ID, so if you signed up as an attendee but want to run your own event, just head to your profile and flip your role to organizer. That's it.


🚀 Run it locally

You'll need Android Studio, a Firebase project, and a device or emulator.

git clone https://github.com/CMPUT301F24jobber/QueueUp.git
  1. Open the project in Android Studio
  2. Drop your google-services.json into the app/ module
  3. Let Gradle sync, then hit Run ▶

About

Android app for creating and joining events with QR code signups, real-time waitlists, and Firebase synchronization

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages