Skip to content

Authentication Integration /backend #8

Description

@adamsnows

Objective
Implement a complete authentication flow connecting the existing frontend screens with the backend authentication system.

Backend Development

  • Implement Google OAuth authentication endpoint
    • Create new routes for Google authentication flow
    • Add token validation and user creation/retrieval for Google accounts
    • Update User model to track authentication provider type
  • Develop user profile photo system
    • Create UserProfile model with profile photo fields (similar to existing Photo model)
    • Implement upload/retrieval/deletion endpoints for profile photos
    • Setup Cloudinary integration for profile images
  • Create Address model and CRUD operations
    • Design database schema for Address model linked to User
    • Implement Address API endpoints (create, read, update, delete)
    • Add address validation functionality
  • Extend User model
    • Add field for storing device location (coordinates)
    • Add relationship to Address model

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions