ai-startup-skills
AI 제품을 만드는 스타트업을 위한 7단계 에이전트 스킬: 검증 → 비즈플랜 → 정책 → 로드쇼 → 고객 확보 → 가격 책정 → 등록
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
App romântico privado, com portão de disfarce, login para 2 usuários fixos e um botão de sinal em tempo real (via Supabase Realtime). Check-in diário e compartilhamento de updates entram na próxima leva. 1. Crie um projeto em supabase.com. 2. Em SQL Editor, rode o conteúdo de supabase/schema.sql. 3. Em Project Settings > API, copie a Project URL, a anon public key e a service_role key.README 전문 보기 ↗
App romântico privado, com portão de disfarce, login para 2 usuários fixos e um botão de sinal em tempo real (via Supabase Realtime). Check-in diário e compartilhamento de updates entram na próxima leva.
supabase/schema.sql.Project URL, a anon public key
e a service_role key.Copie .env.example para .env.local e preencha:
NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY,
SUPABASE_SERVICE_ROLE_KEY — do passo acima.SECRET_GATE_CODE — a palavra/frase que libera o acesso a partir da busca
disfarçada em /.SESSION_SECRET — segredo aleatório forte (ex: openssl rand -base64 32).AUTH_USER_1_ID / AUTH_USER_1_NAME / AUTH_USER_1_PASSWORD_HASH e o
mesmo para AUTH_USER_2_* — os dois usuários fixos.Para gerar o hash bcrypt de cada senha:
npm run hash-password -- "senha da pessoa 1"
Cole o resultado em AUTH_USER_1_PASSWORD_HASH (e repita para o usuário 2).
Nunca coloque a senha em texto puro no .env.
npm install
npm run dev
Abra http://localhost:3000 — você verá a busca
disfarçada. Digite o SECRET_GATE_CODE pra chegar em /login.
/ é uma busca neutra. A validação do código secreto acontece inteiramente
no servidor (src/app/actions.ts), nunca no bundle do client./login.src/lib/rate-limit.ts, em memória — trocar
por Upstash se o app crescer além de uma instância serverless única).src/app/page.tsx + actions.ts — portão de disfarce.src/app/login/ — seleção de usuário + senha (bcrypt), só acessível com o
cookie do portão.src/app/app/ — área logada: botão de sinal em tempo real.src/middleware.ts — protege /login e /app/* verificando os cookies
assinados (JWT via jose).src/lib/supabase/admin.ts — client com a service role key, usado só em
Server Actions. Toda autorização é feita pela sessão da aplicação, não
pelo Supabase Auth.src/lib/supabase/client.ts — client anon, usado no browser só pra
subscrever o Realtime da tabela signals.Deploy padrão na Vercel — configure as mesmas variáveis de ambiente do
.env.local no dashboard do projeto.