Underground 2 Revived
Play Need for Speed: Underground 2 (2004) in Chrome and Firefox with WebGPU graphics, Web Audio, up to 120 fps widescreen, controller support, free roam and Online races with friends. Fan project, not
Um app de rastreio de coleção de cartas
Translation pending
GamesTypeScript · JavaScriptGitHub @RimandiasOnlineOwner 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
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗This contains everything you need to run your app locally.
View your app in AI Studio: https://ai.studio/apps/3a71a4e0-c658-43fe-8369-dc8cdf7822cf
Prerequisites: Node.js
Este projeto agora é dividido em dois processos: o frontend (React + Vite, raiz do repo) e o backend (Express + SQLite, pasta server/). O frontend nunca fala diretamente com a Pokémon TCG API — todas as chamadas passam pelo backend, que guarda a chave de API em segredo e mantém o banco de dados local (SQLite) com contas de usuário e coleções.
cd server
npm install
cp .env.example .env # ajuste JWT_SECRET e, se tiver, POKEMONTCG_API_KEY
npm run dev # sobe em http://localhost:8787
O arquivo server/data/poketracker.sqlite é criado automaticamente na primeira execução.
Em outro terminal, na raiz do projeto:
npm install
npm run dev # sobe em http://localhost:3000
O Vite já está configurado para redirecionar chamadas /api/* para o backend (http://localhost:8787) durante o desenvolvimento — não é necessário configurar CORS manualmente nem expor nenhuma chave no navegador.
server/.env (arquivo ignorado pelo git), nunca no bundle do frontend.