Your campus, your events – all in one place.
Tired of missing college events because that one email got buried under 347 unread ones? Or because the WhatsApp group has turned into a meme hub?
Nudj is here to fix that chaos!
We're building an Android app where:
- Hosts can list events,
- Students can RSVP, get tickets, and
- Everyone stays in the loop without chaos.
No more last-minute “Oh crap, that was today?!” moments.
- Login with a valid email (no spams here 👀)
- Create and manage events.
- Add all event details – venue, date-time, description, contact info, FAQs, etc.
- Target specific batches or disciplines.
- Send updates to your followers instantly.
- Follow your favorite event hosts.
- Get notified whenever they post a new event.
- RSVP to events and get a neat little ticket (yes, we might charge you for sports stuff).
- View everything in a clean calendar interface.
- Drop feedback or get notified about last-minute announcements.
- Widget support for quick access to your events.
- Language: Kotlin
- UI: Jetpack Compose
- Backend: Firebase
We're keeping things beginner-friendly & organized:
- Only UI issues.
- Use Jetpack Compose to build components and preview using
@Preview
.
- Dive into architecture:
- Mock Repositories
- ViewModels
- Dependency Injection
- Compose Navigation
- State Management
- Firebase Workshop (Get ready!)
- Backend issues with full data flow.
We promise — you'll learn a LOT.
We're basically replacing emails and WhatsApp chaos with one simple and efficient app.
And in future? Who knows — maybe time-tables, notices, and everything else you need to survive college life
Feel free to reach out on the discussion channel if you’re stuck, confused, or just vibing with the idea
- Fork this repo
- Clone it 🔽
git clone https://github.com/bsoc-bitbyte/nudj.git
- Open in Android Studio
- Build & run
- Start contributing
Before you dive into the code, make sure to check out the CONTRIBUTING.md. It’s got all the instructions you need to get started – no guesswork needed!
All UI screens are designed in Figma for both Light and Dark themes. Refer to the design system and layout specs in our Figma file to maintain consistency. Follow the spacing, typography, and color guidelines.
"Don't just code it, own it." Contribute like it's your app – because well... it is.
👾 Built with 💙 by Team Nudj