Fix authentication flow with Firebase integration across frontend and backend[Fix issue 1129]#1359
Fix authentication flow with Firebase integration across frontend and backend[Fix issue 1129]#1359G-venkateswarlu wants to merge 175 commits into
Conversation
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>
…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>
* 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.
|
Hi @aryandas2911 👋 |
1 similar comment
|
Hi @aryandas2911 👋 |
|
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 |
|
resolve conflicts |
|
Hi @aryandas2911 👋 |
📌 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
🚀 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.