This is a Pokemon companion app.
This project consists of two main components:
- Expo App - React Native mobile/web application (TypeScript)
- API Server - Express backend server (TypeScript)
We NEVER edit .js files in this project. All JS files are compiled output from TypeScript sources.
- Source files:
src/**/*.tsandsrc/**/*.tsx - Compiled output:
api-server/**/*.js(generated, do not edit)
# Build API server from TypeScript
npm run build:api-server
# Build for production (includes sitemap generation)
npm run build:production
# Export Expo app for web
npm run deploy:build# Start Expo app
npm start
# Start API server with hot reload
npm run server:dev- MCP Server: Strategy guides fetched from
https://davidjgrimsley.com/mcp/mrdj-pokemon-mcp - PokeAPI: Pokemon data via
pokenode-ts - OpenAI: AI chat functionality