# **E-commerce Management Platform - Full-Stack Support Needed**

Job ID: 39659564

Budget: $15 – $25 CAD

We're seeking an experienced developer to help resolve critical authentication and API integration issues, with potential for ongoing collaboration.

## **Technology Stack**
- **Frontend**: React 18, TypeScript, Tailwind CSS, Vite
- **Backend**: Supabase (PostgreSQL database, Edge Functions, Authentication)
- **UI Components**: Radix UI, Shadcn/ui
- **State Management**: TanStack React Query, React Context
- **Routing**: React Router DOM
- **Build Tool**: Vite with TypeScript

## **Current Critical Issues to Resolve**

### **Issue #1: Admin and users Authentication**
- **Problem**: Admin and user successfully logs in but gets "Authentication Required" errors on admin dashboard pages and existatn of differen user types that are not similar
- **Expected Fix**: Reliable admin and user authentication flow

### **Issue #2: Carrier API Configuration Errors**
- **Problem**: "Authentication Required" errors when configuring shipping carriers (UPS, Canada Post, ShipStation)
- **Expected Fix**: Seamless carrier API configuration by admin and by users without authentication errors

### **Issue #3: Shipping API Integration Reliability**
- **Problem**: failures in shipping rate calculations and label generation
- **Expected Fix**: Robust and reliable shipping API integrations to allow for the retreaval of rates and the creation of shipping labels

## **Required Skills**
- **Essential**: React, TypeScript, Supabase, PostgreSQL
- **Shipping APIs**: Experience with UPS, Canada Post, or ShipStation
- **Authentication**: Session management, OAuth flows
- **Database**: PostgreSQL, RLS policies, Edge Functions
- **Preferred**: E-commerce platforms, API debugging

## **What We're Looking For**
- Proven experience with React and TypeScript projects
- Strong debugging skills for complex authentication flows
- Experience with shipping API integrations
- Ability to work independently and provide technical solutions
- Good communication skills for explaining technical issues

## **Deliverables**
1. **Fix admin and user authentication**: Ensure reliable login flow for all
2. **Resolve carrier configuration**: Enable seamless shipping provider setup and the setup of new carriers
3. **Stabilize shipping APIs**: Ensure consistent rate calculation and label generation
4. **Documentation**: Technical documentation for implemented fixes
5. **Testing**: Verify all fixes work across different scenarios

## **Timeline**
- **Phase 1**: Fix the 3 critical issues (estimated timeline to be discussed)
- **Phase 2**: Potential ongoing collaboration on additional features and improvements

Please provide:
1. Your experience with similar React/Supabase projects
2. Specific experience with shipping APIs (UPS, Canada Post, ShipStation)
3. Your approach to debugging authentication issues
4. Examples of similar technical problems you've solved
5. Your availability and proposed timeline

**We're looking for a technical partner who can help us resolve these issues efficiently and potentially grow with the project long-term.**