Skip to content

Fix authentication flow with Firebase integration across frontend and backend[Fix issue 1129]#1359

Open
G-venkateswarlu wants to merge 175 commits into
aryandas2911:mainfrom
G-venkateswarlu:fix-issue-1129
Open

Fix authentication flow with Firebase integration across frontend and backend[Fix issue 1129]#1359
G-venkateswarlu wants to merge 175 commits into
aryandas2911:mainfrom
G-venkateswarlu:fix-issue-1129

Conversation

@G-venkateswarlu

Copy link
Copy Markdown

📌 Description

Fixed issue #1129 by improving authentication flow across both frontend and backend. Updated Firebase integration, improved auth handling logic, and ensured proper configuration for secure login/signup functionality.

🔗 Related Issue

Closes #1129

🛠 Changes Made

-Updated backend authentication logic in backend/utils/firebaseAuth.js
-Improved Firebase Admin integration in backend
-Updated frontend authentication context in frontend/src/context/AuthContext.jsx
-Modified login flow in frontend/src/pages/Login.jsx
-Improved signup flow in frontend/src/pages/Signup.jsx
-Updated Firebase configuration in frontend/src/utils/firebase.js
-Updated .gitignore to improve project security and prevent sensitive files from being tracked

📸 Screenshots (if applicable)

Screen.Recording.mp4

☑️ Checklist

  • ☑️ Code runs locally
  • ☑️Followed project structure
  • ☑️No console errors
  • ☑️Properly tested changes
  • ☑️Linked the issue

🚀 Notes for Reviewers

This PR improves authentication flow using Firebase across frontend and backend. Please review Firebase integration, auth state handling in React context, and backend verification logic.

aryandas2911 and others added 30 commits January 11, 2026 13:23
Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
…ontend/src/utils (aryandas2911#143)

Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
)

Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
…ryandas2911#63)

Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
…ryandas2911#104)

Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
…#116)

Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
mayurigade-hub and others added 18 commits May 28, 2026 22:24
* fix(api): return 200 for empty task and routine lists

* fix(ci): resolve ESLint compatibility issue

* fix(api): return 200 for empty task list

* fix(api): resolve merge conflicts and return 200 for empty task list

---------

Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
…2911#1183)

* feat: Added separate due date and due time on TaskFormModal

* feat: made changes in the due-date-time feature

---------

Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
…-builder (aryandas2911#562)

Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
…1239)

Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
…enation in endTime calculation (aryandas2911#1247)

Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
* fix: parse startTime and duration as numbers to prevent string concatenation in endTime calculation

* fix(backend): whitelist update fields in updateRoutine

---------

Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
…as2911#1054)

Co-authored-by: suryansh24-coder <soultionai@gmail.com>
Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
* improve and consolidate troubleshooting section

* Removed duplicate troubleshooting section

---------

Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
)

Closes aryandas2911#1221

Co-authored-by: Aryan Das <122392506+aryandas2911@users.noreply.github.com>
Removed console logs for API key and project ID.
@G-venkateswarlu

Copy link
Copy Markdown
Author

Hi @aryandas2911 👋
I have resolved all the merge conflicts and the PR is now conflict-free and ready for your review.
Could you please approve the workflow so the CI/CD checks can run?
Thank you for your time! 🙏

1 similar comment
@G-venkateswarlu

Copy link
Copy Markdown
Author

Hi @aryandas2911 👋
I have resolved all the merge conflicts and the PR is now conflict-free and ready for your review.
Could you please approve the workflow so the CI/CD checks can run?
Thank you for your time! 🙏

@Karanjot786

Copy link
Copy Markdown

Hey @G-venkateswarlu! Saw your work on GSSoC 2026.

We are building TermUI, a TypeScript terminal UI framework with React-style hooks and JSX, rendered entirely in the terminal.

We have 74 unassigned GSSoC issues open across widgets, hooks, adapters, and CLI tooling. Your JavaScript background transfers directly.

Karanjot, TermUI maintainer

@aryandas2911

Copy link
Copy Markdown
Owner

resolve conflicts

@G-venkateswarlu

Copy link
Copy Markdown
Author

Hi @aryandas2911 👋
I have resolved conflicts and the PR is ready for your review.

Comment thread package-lock.json
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.

Bug :Invalid Firebase Token Error While Signing In