Platform: React Native CLI (Bare Workflow)
Theme: Soft Modern (Light)
If you're on Windows, React Native projects can fail to build when the project path is too long (>260 characters).
Your current path is very long due to OneDrive:
C:\Users\sharm\OneDrive\Documents\personal-projects\rentok\SocietyShare
Move the project to a shorter path like:
# Create a shorter path
mkdir C:\dev
cd C:\dev
# Move the project
Move-Item "C:\Users\sharm\OneDrive\Documents\personal-projects\rentok\SocietyShare" "C:\dev\SocietyShare"
# Navigate to new location
cd C:\dev\SocietyShareThen try building again:
npm run android- Node.js: 18.x or newer
- Java JDK: 17
- Android Studio: With SDK installed
- ADB: Functioning and added to PATH
# Install dependencies
npm install
# Start the Metro Bundler (Terminal 1)
npm start
# Run on Android (Terminal 2)
# Make sure your emulator is running or device is connected
npm run androidSocietyShare/
├── App.tsx # Main entry point & Home Screen
├── lib/
│ └── supabase.ts # Backend connection
├── store/
│ └── useStore.ts # Global state (Zustand)
├── android/ # Android native code
└── ios/ # iOS native code
- Soft Modern UI: #FAFAFA background, #FFFFFF cards, Soft Shadows
- Home Screen: Search, Categories, Feed with item cards
- Tech Stack: React Native CLI, Zustand, Supabase, Lucide Icons
- Cause: Windows path length limitation
- Solution: Move project to
C:\dev\SocietyShare(see above)
npx react-native start --reset-cachecd android
./gradlew clean
cd ..
npm run androidreact-native: 0.76.0lucide-react-native: Iconszustand: State management@supabase/supabase-js: Backendreact-native-gesture-handler: Touch interactionsreact-native-safe-area-context: Safe areasreact-native-svg: SVG support
Built with ❤️ for safer, trust-based neighborhood sharing.