A brutally honest cryptocurrency portfolio analyzer that gives you savage advice about your investments.
- Portfolio Tracking: Add and manage your cryptocurrency holdings
- Real-time Prices: Live price updates from CoinGecko API
- AI-Powered Analysis: Get brutally honest advice from Dobby AI
- Multi-language Support: Available in Korean and English
- Responsive Design: Works perfectly on desktop and mobile
- Coin Images: Real cryptocurrency logos for better visualization
- Node.js 14+
- OpenRouter API key
- Clone the repository
git clone <your-repo-url>
cd crypto-dobby-roast- Install dependencies
npm install- Set up environment variables
# Create .env file
echo "OPENROUTER_API_KEY=sk-or-v1-your-actual-api-key-here" > .env
echo "PORT=3000" >> .env- Start the server
npm start- Open your browser
http://localhost:3000
| Variable | Description | Required |
|---|---|---|
OPENROUTER_API_KEY |
Your OpenRouter API key | Yes |
PORT |
Server port (default: 3000) | No |
- Visit OpenRouter
- Sign up for an account
- Generate an API key
- Add it to your environment variables
- Korean (한국어): Default language
- English: Click the language toggle button in the header
- Add Coins: Select a cryptocurrency and enter quantity/purchase price
- Track Performance: View real-time profit/loss calculations
- Get Roasted: Click "Get Roast" to receive Dobby's brutal analysis
- Switch Languages: Use the language toggle for different languages
- Frontend: HTML5, CSS3, JavaScript (ES6+)
- Backend: Node.js, Express.js
- AI: OpenRouter API (Claude 3 Haiku)
- Data: CoinGecko API
- Styling: Custom CSS with modern design
- Connect your GitHub repository
- Set environment variables in Vercel dashboard
- Deploy automatically
- Connect your repository
- Set build command:
npm start - Add environment variables
- Connect your repository
- Add environment variables
- Deploy
- API keys are stored in environment variables
- No sensitive data is hardcoded
- CORS enabled for cross-origin requests
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
MIT License - see LICENSE file for details
- CoinGecko for cryptocurrency data
- OpenRouter for AI capabilities
- Dobby for inspiration
Warning: This app provides entertainment and educational purposes only. Not financial advice! 🚨