Skip to content

feat(auth): modular login and register screens#22

Closed
adityashirsatrao007 wants to merge 8 commits into
opencodeiiita:mainfrom
adityashirsatrao007:feat-auth-screens
Closed

feat(auth): modular login and register screens#22
adityashirsatrao007 wants to merge 8 commits into
opencodeiiita:mainfrom
adityashirsatrao007:feat-auth-screens

Conversation

@adityashirsatrao007

@adityashirsatrao007 adityashirsatrao007 commented Dec 26, 2025

Copy link
Copy Markdown
Contributor

Issue : #18

Summary

Implemented Login and Register screens as separate composables in the appropriate presentation/auth package, fully addressing the issue requirements.

Tasks Completed

  • Create Login Screen
    • Created LoginScreen composable in presentation/auth/LoginScreen.kt
    • Implemented UI with Email/Password fields and social login buttons
  • Create Register Screen
    • Created RegisterScreen composable in presentation/auth/RegisterScreen.kt
    • Added Student/Alumni toggle functionality
  • Structure
    • Placed files in com.geekhaven.alumx.presentation.auth as requested
    • Created reusable components in com.geekhaven.alumx.components.auth

Verification

  • Verified compilation with ./gradlew assembleDebug\
  • Modular structure ensures clean separation of concerns.

@OpenGitBot

Copy link
Copy Markdown

Hey @adityashirsatrao007

Thanks for opening this PR 🚀. Mentor will review your pull request soon and till then, keep contributing and stay calm.

Thanks for contributing in OpenCode'25 ✨✨!

@Aryan9059

Copy link
Copy Markdown
Collaborator

Why did you add HTML code for the PR. Looks AI generated.

@adityashirsatrao007

adityashirsatrao007 commented Dec 27, 2025

Copy link
Copy Markdown
Contributor Author

Why did you add HTML code for the PR. Looks AI generated.

I don't have a android studio env setup on my potato PC,so html is the best way through which you can see it in browser,the screenshots I've attached those are html files and you too can checkout by clicking the html file 2 times

@adityashirsatrao007

Copy link
Copy Markdown
Contributor Author

Why did you add HTML code for the PR. Looks AI generated.

And other thing I can't run it on my device because I've a HP laptop and an iOS device,you can run it on your android studio of you've it,I'll add the running instructions,hope that works

@Aryan9059

Copy link
Copy Markdown
Collaborator

You really can't code without Android Studio. Try to contribute in the backend repos if there are PC issues.

@Aryan9059 Aryan9059 closed this Dec 27, 2025
@adityashirsatrao007

Copy link
Copy Markdown
Contributor Author

You really can't code without Android Studio. Try to contribute in the backend repos if there are PC issues.

okay sure

@adityashirsatrao007

Copy link
Copy Markdown
Contributor Author

You really can't code without Android Studio. Try to contribute in the backend repos if there are PC issues.

https://drive.google.com/file/d/1c4rB-iFCTFKJG8JlvLFe9Nb3ix5dG8AW/view?usp=drive_link
Hope this works? it's from an rdp so it's a bit slow,you can checkout

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants