Ecommerce Template
Modern ecommerce template built with Next.js 16, React 19, Drizzle, Better Auth, Supabase, and Stripe.
El marketplace 100% boliviano. Comprá y vendé de todo sin comisiones en los 9 departamentos.
Translation pending
CommerceHTML · TypeScriptGitHub @aticllachoque-cyberOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Marketplace de Compra y Venta para Bolivia Telopillo es un marketplace digital boliviano donde cualquier persona o negocio puede publicar productos para vender y buscar productos que necesita comprar. La plataforma conecta oferta y demanda de manera simple, rápida y con identidad local. Búsqueda Semántica Inteligente que entiende: • Sinónimos bolivianos ("chompa" = "buzo" = "sudadera") • Errores tipográficos ("samsumg" → "samsung") • Lenguaje coloquial ("tele grande para ver fútbol" → TVs 50"+) • Búsquedas en lenguaje naturalRead the full README ↗
Marketplace de Compra y Venta para Bolivia
"Lo buscás, ¡te lo pillo!"
Telopillo es un marketplace digital boliviano donde cualquier persona o negocio puede publicar productos para vender y buscar productos que necesita comprar. La plataforma conecta oferta y demanda de manera simple, rápida y con identidad local.
Búsqueda Semántica Inteligente que entiende:
telopillo/
├── frontend/ # Next.js (React + TypeScript)
│ ├── app/ # App Router (Next.js 14+)
│ │ ├── (auth)/ # Auth routes (login, register)
│ │ ├── (marketplace)/ # Main app routes
│ │ ├── products/ # Product pages
│ │ ├── chat/ # Chat interface
│ │ └── api/ # API routes (if needed)
│ ├── components/
│ │ ├── ui/ # shadcn/ui components
│ │ ├── products/ # Product-related components
│ │ ├── search/ # Search components
│ │ └── chat/ # Chat components
│ ├── lib/
│ │ ├── supabase/ # Supabase client & utils
│ │ ├── hooks/ # Custom React hooks
│ │ └── utils/ # Utility functions
│ ├── types/ # TypeScript types
│ └── package.json
│
├── supabase/ # Supabase configuration
│ ├── migrations/ # Database migrations
│ ├── functions/ # Edge Functions (Deno)
│ │ └── generate-embedding/ # Embedding generation
│ └── config.toml # Supabase config
│
├── search-service/ # FastAPI (optional, only Phase 2+)
│ ├── main.py # FastAPI app for embeddings
│ ├── requirements.txt
│ └── Dockerfile
│
├── Documentation/
│ └── PRD.md # Product Requirements Document
│
├── .env.example # Environment variables template
└── README.md
Última actualización: February 13, 2026
profiles table with RLS policiesavatars storage bucketClone the repository
git clone https://github.com/tu-usuario/telopillo.com.git
cd telopillo.com
Set up Supabase project
Configure environment variables
cd frontend
cp .env.example .env.local
Edit .env.local:
NEXT_PUBLIC_SUPABASE_URL=your_supabase_project_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
SUPABASE_SERVICE_ROLE_KEY=your_service_role_key
NEXT_PUBLIC_HUGGINGFACE_API_KEY=your_huggingface_api_key
Install dependencies
npm install
Set up database schema
# Supabase CLI is already installed as dev dependency
npx supabase login
npx supabase link --project-ref your-project-ref
# Link to your project
supabase link --project-ref your-project-ref
# Run migrations
supabase db push
Start development server
npm run dev
Access the application
If you want to run Supabase locally:
# Start Supabase local stack
supabase start
# This will start:
# - PostgreSQL (port 54322)
# - Supabase Studio (port 54323)
# - Edge Functions (port 54321)
# - Realtime (port 54321)
# Stop Supabase
supabase stop
supabase/migrations/ foldercd frontend
# Unit tests
npm test
# E2E tests with Playwright
npm run test:e2e
# Type checking
npm run type-check
# Run Supabase tests
supabase test db
Estimated cost by phase:
Cost: $0/month
Cost: $25-50/month
Cost: $100-300/month
Deploy Frontend to Vercel
cd frontend
vercel --prod
Set up Supabase Production
Deploy Edge Functions
supabase functions deploy generate-embedding
Configure DNS
See PRD - Section 4.2.5 for detailed scaling plan.
This is an active development project. Contributions are welcome!
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)Documentation/ folder only)Este proyecto está bajo la Licencia MIT. Ver LICENSE para más información.
Alcides Cardenas
| Phase | Period | Status | Key Deliverables |
|---|---|---|---|
| Phase 0 - Discovery | Month 1 | ✅ Completed | PRD, Stack definition, Architecture |
| Phase 1 - MVP | Months 2-4 | 📅 Planned | Core features, Search, Chat, Auth |
| Phase 2 - Iteration | Months 5-7 | 📅 Planned | Mobile optimization, Advanced search |
| Phase 3 - Growth | Months 8-12 | 📅 Planned | Payment gateway, Shipping, Analytics |
| Phase 4 - Scale | Year 2+ | 📅 Planned | Mobile app, AI features, Expansion |
Questions? Open an issue or contact the team.
Made with ❤️ in Bolivia 🇧🇴