Skip to content

mastercoder421/Nudj

 
 

Repository files navigation

Nudj Logo

Your campus, your events – all in one place.

Project Overview

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.


Features

For Hosts

  • 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.

For Users

  • 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.

Tech Stack

  • Language: Kotlin
  • UI: Jetpack Compose
  • Backend: Firebase

Development Flow

We're keeping things beginner-friendly & organized:

Phase 1:

  • Only UI issues.
  • Use Jetpack Compose to build components and preview using @Preview.

Phase 2:

  • Dive into architecture:
    • Mock Repositories
    • ViewModels
    • Dependency Injection
    • Compose Navigation
    • State Management

Phase 3:

  • Firebase Workshop (Get ready!)
  • Backend issues with full data flow.

We promise — you'll learn a LOT.


Why Nudj?

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


Getting Started

  1. Fork this repo
  2. Clone it 🔽
    git clone https://github.com/bsoc-bitbyte/nudj.git
  3. Open in Android Studio
  4. Build & run
  5. Start contributing

Contribution Guidelines

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!


Design Preview

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.


Bonus Tip

"Don't just code it, own it." Contribute like it's your app – because well... it is.


👾 Built with 💙 by Team Nudj

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%