Next.js Developer Needed: Google OAuth Login Integration + UI Emoji Icon Replacement

Job ID: 40295898

Budget: $30 – $250 USD

We are looking for an experienced developer to complete two focused updates on an existing live web application. The platform is already deployed and functioning, so the work must be done carefully without modifying unrelated modules or core system logic.

1. Google OAuth Integration

• Implement Google OAuth login for the application.
• If a user logs in with Google and the email does not exist in the system, automatically create a new user account.
• Integrate the OAuth flow with the current authentication system so users are redirected back to the existing frontend route after successful login.
• Ensure compatibility with the current backend authentication flow and JWT/session handling.

2. UI Update – Replace SVG Icons with Emojis

• Replace all SVG icons in the Next.js frontend with suitable emojis across the UI.
• Maintain visual consistency across desktop and mobile views.
• Adjust layout and styling where necessary to ensure emojis do not affect spacing, alignment, or component height (for example navigation buttons or notification icons).