OddsAI Pro is a platform that offers automated "Value Bets" analysis using artificial intelligence. Users: 1. Create a free account 2. Buy credit packages (BRL via Mercado Pago / USD via Stripe) 3. Use 1 credit to request a betting analysis 4. Receive betting recommendations classified by risk/confidence 5. Track results in "Bankroll Management" (BetTracker) --- ### CURRENT TECH STACK: **Frontend:** - HTML5, CSS3, Vanilla JavaScript - Responsive design - i18n system - 4 languages: PT, EN, ES, FR - Subfolders for each language: `/en/`, `/es/`, `/fr/` **Backend:** - Python 3.10 (custom HTTP server with socketserver) - SQLite database - API integrations: OddAlerts (odds data), Grok/OpenAI (AI analysis) **Infrastructure:** - Ubuntu 22.04 VPS on GoDaddy - Nginx reverse proxy - SSL/HTTPS via Let's Encrypt (Certbot) - Domain: oddsaipro.com --- ### CURRENT ISSUES THAT NEED FIXING: #### 1. **Backend/API Issues:** - [ ] Python server sometimes crashes and needs manual restart - [ ] No automatic monitoring system (needs healthcheck/auto-restart) - [ ] Email sending (Titan SMTP) not working (password recovery) - [ ] Missing robust input validation on endpoints - [ ] Error logs not properly persisted #### 2. **Frontend/UX Issues:** - [ ] Some translations are mixed (English texts appear in Portuguese version) - [ ] Language selector sometimes doesn't persist preference - [ ] Mobile menu has closing issues on some devices - [ ] Some CTA buttons not working correctly - [ ] "New Analysis" page needs UX flow improvements #### 3. **Payment Issues:** - [ ] Mercado Pago integration (BRL) needs production validation - [ ] Stripe integration (USD) needs configuration and testing - [ ] Payment webhooks not 100% functional - [ ] Missing proper payment confirmation page #### 4. **SEO/Performance Issues:** - [ ] Meta tags not optimized for all languages - [ ] Sitemap.xml needs update - [ ] Robots.txt not properly configured - [ ] Images not optimized (WebP, lazy loading) - [ ] CSS/JS not minified #### 5. **Security Issues:** - [ ] Some endpoints need rate limiting - [ ] Missing CSRF protection on forms - [ ] Security headers need review - [ ] Access logs not being stored properly --- ### WHAT NEEDS TO BE DONE: #### HIGH PRIORITY: 1. **Fix email system** - Make password recovery work (can change SMTP if needed) 2. **Stabilize backend** - Implement auto-restart, healthcheck, and proper logging 3. **Fix payment flow** - Test and validate Mercado Pago and Stripe in production 4. **Fix translation issues** - Ensure each language displays only texts in correct language #### MEDIUM PRIORITY: 5. **Improve analysis page UX** - More intuitive flow 6. **Fix mobile menu** - Work perfectly on all devices 7. **Implement loading states** - Visual feedback during operations 8. **Improve error pages** - Custom 404, 500 #### LOW PRIORITY: 9. **SEO optimization** - Meta tags, sitemap, robots.txt 10. **Performance optimization** - Minification, cache, lazy loading 11. **Implement analytics** - Google Analytics or similar 12. **Improve admin dashboard** - More info and controls --- ### REQUIRED SKILLS: **Mandatory:** - Python (web server experience) - JavaScript (ES6+, DOM manipulation) - HTML5/CSS3 (responsive) - Linux/Ubuntu (server administration) - Nginx (configuration) - Git (version control) - SQLite or PostgreSQL - REST APIs **Desirable:** - Experience with Stripe/Mercado Pago - i18n experience - PWA experience - Technical SEO knowledge - Experience with betting/gambling systems --- ### EXPECTED DELIVERABLES: 1. Fixed code working in production 2. Documentation of changes made 3. Basic functionality tests 4. Maintenance instructions (if applicable) 5. 7-day post-delivery support for bugs --- ### TO APPLY: Please include in your proposal: 1. **Relevant experience** - Similar projects you've done 2. **Estimated timeline** - How long to complete 3. **Price** - Fixed or hourly rate 4. **Availability** - Hours per week you can dedicate 5. **Questions** - Project clarifications needed **Bonus:** If you have experience with betting platforms, gambling, or fintech, mention it! --- **Tags/Skills:** Python, JavaScript, HTML, CSS, Nginx, Linux, API, REST, Stripe, Mercado Pago, i18n, SQLite, VPS, Ubuntu, Full-Stack