Ruyaa-AI is an AI-powered trading and assistant engine built with Vite, React and TypeScript.
- AI-assisted trading chatbot powered by OpenRouter
- Live market data via TwelveData
- Supabase backend for authentication and storage
- Modern dark UI with shadcn and Tailwind CSS
- Copy
.env.exampleto.envand provide your API keys. - Install dependencies:
npm install
- Run the development server:
npm run dev
This project is ready for deployment on Vercel. Configure the included vercel.json and set your environment variables in the Vercel dashboard. Point the domain ruyaacapital.com to your Vercel project for production.
-See .env.example for the full list:
VITE_OPENROUTER_API_KEY– OpenRouter API key (client side, e.g.sk-or-...)OPENROUTER_API_KEY– Optional fallback key name- The agents default to the free
google/gemini-promodel via OpenRouter VITE_TWELVEDATA_API_KEY– TwelveData API keyVITE_SUPABASE_URL– Supabase project URLVITE_SUPABASE_ANON_KEY– Supabase anon key
See SECURITY.md for security policies.