Celebrate Nowruz with Reza Rafiei

Unlock International Business and AI Opportunities

Our Courses

Without Borders

Learn how to expand your business internationally.

Smart Pack

Master AI tools to enhance your business strategies.

Our Services

Company Registration

Get your business registered internationally.

SIM Card Purchase

Stay connected with international SIM cards.

International Bank Account

Open a bank account for global transactions.

What Our Clients Say

"The courses offered by Reza Rafiei transformed my business!"

- Ali

"Excellent services for international entrepreneurs."

- Sara

Get in Touch

\n \n\n\n \n\n
\n
\n
\n

Celebrate Nowruz with Reza Rafiei

\n

Unlock International Business and AI Opportunities

\n
\n
\n
\n\n
\n
\n

Our Courses

\n
\n
\n

Without Borders

\n

Learn how to expand your business internationally.

\n
\n
\n

Smart Pack

\n

Master AI tools to enhance your business strategies.

\n
\n
\n
\n\n
\n

Our Services

\n
\n
\n

Company Registration

\n

Get your business registered internationally.

\n
\n
\n

SIM Card Purchase

\n

Stay connected with international SIM cards.

\n
\n
\n

International Bank Account

\n

Open a bank account for global transactions.

\n
\n
\n
\n\n
\n

What Our Clients Say

\n
\n
\n

\"The courses offered by Reza Rafiei transformed my business!\"

\n

- Ali

\n
\n
\n

\"Excellent services for international entrepreneurs.\"

\n

- Sara

\n
\n
\n
\n\n
\n

Get in Touch

\n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n
\n
\n
\n
\n\n \n\n","src/main.tsx":"import React from 'react';\nimport ReactDOM from 'react-dom/client';\nimport { BrowserRouter as Router, Route, Routes } from 'react-router-dom';\nimport './index.css';\nimport App from './App';\n\nconst rootElement = document.getElementById('root');\nif (rootElement) {\n const root = ReactDOM.createRoot(rootElement);\n root.render(\n \n \n \n } />\n \n \n \n );\n}","main.tsx":"import React from 'react';\nimport ReactDOM from 'react-dom/client';\nimport { BrowserRouter as Router, Route, Routes } from 'react-router-dom';\nimport './index.css';\nimport App from './App';\n\nconst rootElement = document.getElementById('root');\nif (rootElement) {\n const root = ReactDOM.createRoot(rootElement);\n root.render(\n \n \n \n } />\n \n \n \n );\n}","src/components/Navigation.tsx":"import React from 'react';\nimport { Link } from 'react-router-dom';\nimport { Home, BookOpen, Briefcase, Info, Mail } from 'lucide-react';\n\nconst Navigation: React.FC = () => {\n return (\n \n );\n};\n\nexport default Navigation;","components/Navigation.tsx":"import React from 'react';\nimport { Link } from 'react-router-dom';\nimport { Home, BookOpen, Briefcase, Info, Mail } from 'lucide-react';\n\nconst Navigation: React.FC = () => {\n return (\n \n );\n};\n\nexport default Navigation;","src/components/HeroSection.tsx":"import React from 'react';\nimport { LucideIcon } from 'lucide-react';\nimport 'tailwindcss/tailwind.css';\n\nconst HeroSection: React.FC = () => {\n return (\n
\n
\n
\n

Celebrate Nowruz with Reza Rafiei

\n

Unlock International Business and AI Opportunities

\n \n
\n
\n );\n};\n\nexport default HeroSection;","components/HeroSection.tsx":"import React from 'react';\nimport { LucideIcon } from 'lucide-react';\nimport 'tailwindcss/tailwind.css';\n\nconst HeroSection: React.FC = () => {\n return (\n
\n
\n
\n

Celebrate Nowruz with Reza Rafiei

\n

Unlock International Business and AI Opportunities

\n \n
\n
\n );\n};\n\nexport default HeroSection;","src/components/CoursesSection.tsx":"import React from 'react';\nimport { BookOpen, Globe } from 'lucide-react';\n\nconst courses = [\n {\n name: 'Without Borders',\n description: 'Learn how to expand your business internationally.',\n icon: \n },\n {\n name: 'Smart Pack',\n description: 'Master AI tools to enhance your business strategies.',\n icon: \n }\n];\n\nconst CoursesSection: React.FC = () => {\n return (\n
\n
\n

Our Courses

\n
\n {courses.map((course, index) => (\n
\n
\n {course.icon}\n

{course.name}

\n
\n

{course.description}

\n
\n ))}\n
\n
\n
\n );\n};\n\nexport default CoursesSection;","components/CoursesSection.tsx":"import React from 'react';\nimport { BookOpen, Globe } from 'lucide-react';\n\nconst courses = [\n {\n name: 'Without Borders',\n description: 'Learn how to expand your business internationally.',\n icon: \n },\n {\n name: 'Smart Pack',\n description: 'Master AI tools to enhance your business strategies.',\n icon: \n }\n];\n\nconst CoursesSection: React.FC = () => {\n return (\n
\n
\n

Our Courses

\n
\n {courses.map((course, index) => (\n
\n
\n {course.icon}\n

{course.name}

\n
\n

{course.description}

\n
\n ))}\n
\n
\n
\n );\n};\n\nexport default CoursesSection;","src/components/ServicesSection.tsx":"import React from 'react';\nimport { Briefcase, Phone, Banknote } from 'lucide-react';\n\nconst ServicesSection: React.FC = () => {\n return (\n
\n
\n

Our Services

\n
\n
\n \n

Company Registration

\n

Get your business registered internationally.

\n
\n
\n \n

SIM Card Purchase

\n

Stay connected with international SIM cards.

\n
\n
\n \n

International Bank Account

\n

Open a bank account for global transactions.

\n
\n
\n
\n
\n );\n};\n\nexport default ServicesSection;","components/ServicesSection.tsx":"import React from 'react';\nimport { Briefcase, Phone, Banknote } from 'lucide-react';\n\nconst ServicesSection: React.FC = () => {\n return (\n
\n
\n

Our Services

\n
\n
\n \n

Company Registration

\n

Get your business registered internationally.

\n
\n
\n \n

SIM Card Purchase

\n

Stay connected with international SIM cards.

\n
\n
\n \n

International Bank Account

\n

Open a bank account for global transactions.

\n
\n
\n
\n
\n );\n};\n\nexport default ServicesSection;","src/components/TestimonialsSection.tsx":"import React from 'react';\nimport { Star } from 'lucide-react';\n\nconst testimonials = [\n {\n name: 'Ali',\n feedback: 'The courses offered by Reza Rafiei transformed my business!'\n },\n {\n name: 'Sara',\n feedback: 'Excellent services for international entrepreneurs.'\n }\n];\n\nconst TestimonialsSection: React.FC = () => {\n return (\n
\n
\n

What Our Clients Say

\n
\n {testimonials.map((testimonial, index) => (\n
\n
\n \n

{testimonial.name}

\n
\n

{testimonial.feedback}

\n
\n ))}\n
\n
\n
\n );\n};\n\nexport default TestimonialsSection;","components/TestimonialsSection.tsx":"import React from 'react';\nimport { Star } from 'lucide-react';\n\nconst testimonials = [\n {\n name: 'Ali',\n feedback: 'The courses offered by Reza Rafiei transformed my business!'\n },\n {\n name: 'Sara',\n feedback: 'Excellent services for international entrepreneurs.'\n }\n];\n\nconst TestimonialsSection: React.FC = () => {\n return (\n
\n
\n

What Our Clients Say

\n
\n {testimonials.map((testimonial, index) => (\n
\n
\n \n

{testimonial.name}

\n
\n

{testimonial.feedback}

\n
\n ))}\n
\n
\n
\n );\n};\n\nexport default TestimonialsSection;","src/components/ContactForm.tsx":"import React, { useState } from 'react';\nimport { Mail, User, MessageCircle } from 'lucide-react';\n\nconst ContactForm: React.FC = () => {\n const [formData, setFormData] = useState({ name: '', email: '', message: '' });\n\n const handleChange = (e: React.ChangeEvent) => {\n const { name, value } = e.target;\n setFormData({ ...formData, [name]: value });\n };\n\n const handleSubmit = (e: React.FormEvent) => {\n e.preventDefault();\n // Handle form submission logic here\n console.log('Form submitted:', formData);\n };\n\n return (\n
\n

Get in Touch

\n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n \n Send Message\n \n \n
\n );\n};\n\nexport default ContactForm;","components/ContactForm.tsx":"import React, { useState } from 'react';\nimport { Mail, User, MessageCircle } from 'lucide-react';\n\nconst ContactForm: React.FC = () => {\n const [formData, setFormData] = useState({ name: '', email: '', message: '' });\n\n const handleChange = (e: React.ChangeEvent) => {\n const { name, value } = e.target;\n setFormData({ ...formData, [name]: value });\n };\n\n const handleSubmit = (e: React.FormEvent) => {\n e.preventDefault();\n // Handle form submission logic here\n console.log('Form submitted:', formData);\n };\n\n return (\n
\n

Get in Touch

\n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n \n Send Message\n \n \n
\n );\n};\n\nexport default ContactForm;","src/App.tsx":"import React from 'react';\nimport { BrowserRouter as Router, Route, Routes } from 'react-router-dom';\nimport Navigation from './components/Navigation';\nimport HeroSection from './components/HeroSection';\nimport CoursesSection from './components/CoursesSection';\nimport ServicesSection from './components/ServicesSection';\nimport TestimonialsSection from './components/TestimonialsSection';\nimport ContactForm from './components/ContactForm';\n\nfunction Home() {\n return (\n
\n \n \n \n \n \n
\n );\n}\n\nfunction Courses() {\n return (\n
\n \n
\n );\n}\n\nfunction Services() {\n return (\n
\n \n
\n );\n}\n\nfunction About() {\n return (\n
\n

About Us

\n

Learn more about Reza Rafiei and our mission to empower international entrepreneurs.

\n
\n );\n}\n\nfunction Contact() {\n return (\n
\n \n
\n );\n}\n\nfunction App() {\n return (\n \n
\n \n
\n \n } />\n } />\n } />\n } />\n } />\n \n
\n
\n
\n );\n}\n\nexport default App;","App.tsx":"import React from 'react';\nimport { BrowserRouter as Router, Route, Routes } from 'react-router-dom';\nimport Navigation from './components/Navigation';\nimport HeroSection from './components/HeroSection';\nimport CoursesSection from './components/CoursesSection';\nimport ServicesSection from './components/ServicesSection';\nimport TestimonialsSection from './components/TestimonialsSection';\nimport ContactForm from './components/ContactForm';\n\nfunction Home() {\n return (\n
\n \n \n \n \n \n
\n );\n}\n\nfunction Courses() {\n return (\n
\n \n
\n );\n}\n\nfunction Services() {\n return (\n
\n \n
\n );\n}\n\nfunction About() {\n return (\n
\n

About Us

\n

Learn more about Reza Rafiei and our mission to empower international entrepreneurs.

\n
\n );\n}\n\nfunction Contact() {\n return (\n
\n \n
\n );\n}\n\nfunction App() {\n return (\n \n
\n \n
\n \n } />\n } />\n } />\n } />\n } />\n \n
\n
\n
\n );\n}\n\nexport default App;","src/styles/global.css":"/* Tailwind CSS base styles */\n@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\n/* Custom global styles */\nbody {\n @apply bg-white text-gray-800;\n}\n\na {\n @apply text-blue-600 hover:text-blue-800;\n}\n\n/* Primary color */\n.text-primary {\n @apply text-blue-500;\n}\n.bg-primary {\n @apply bg-blue-500;\n}\n\n/* Secondary color */\n.text-secondary {\n @apply text-yellow-500;\n}\n.bg-secondary {\n @apply bg-yellow-500;\n}\n\n/* Accent color */\n.text-accent {\n @apply text-green-500;\n}\n.bg-accent {\n @apply bg-green-500;\n}\n\n/* Button styles */\n.btn {\n @apply px-4 py-2 rounded-md font-semibold;\n}\n.btn-primary {\n @apply bg-primary text-white hover:bg-blue-600;\n}\n.btn-secondary {\n @apply bg-secondary text-white hover:bg-yellow-600;\n}\n\n/* Hero section styles */\n.hero {\n @apply bg-cover bg-center;\n}\n.hero-title {\n @apply text-4xl font-bold text-primary;\n}\n.hero-subtitle {\n @apply text-xl text-secondary;\n}\n\n/* Section titles */\n.section-title {\n @apply text-3xl font-bold text-primary mb-4;\n}\n\n/* Form styles */\n.form-input {\n @apply border border-gray-300 rounded-md px-3 py-2 w-full;\n}\n.form-label {\n @apply block text-sm font-medium text-gray-700;\n}\n\n/* Testimonials */\n.testimonial {\n @apply bg-gray-100 p-4 rounded-md shadow-md;\n}\n.testimonial-name {\n @apply font-semibold text-primary;\n}\n.testimonial-feedback {\n @apply text-gray-700;\n}","styles/global.css":"/* Tailwind CSS base styles */\n@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\n/* Custom global styles */\nbody {\n @apply bg-white text-gray-800;\n}\n\na {\n @apply text-blue-600 hover:text-blue-800;\n}\n\n/* Primary color */\n.text-primary {\n @apply text-blue-500;\n}\n.bg-primary {\n @apply bg-blue-500;\n}\n\n/* Secondary color */\n.text-secondary {\n @apply text-yellow-500;\n}\n.bg-secondary {\n @apply bg-yellow-500;\n}\n\n/* Accent color */\n.text-accent {\n @apply text-green-500;\n}\n.bg-accent {\n @apply bg-green-500;\n}\n\n/* Button styles */\n.btn {\n @apply px-4 py-2 rounded-md font-semibold;\n}\n.btn-primary {\n @apply bg-primary text-white hover:bg-blue-600;\n}\n.btn-secondary {\n @apply bg-secondary text-white hover:bg-yellow-600;\n}\n\n/* Hero section styles */\n.hero {\n @apply bg-cover bg-center;\n}\n.hero-title {\n @apply text-4xl font-bold text-primary;\n}\n.hero-subtitle {\n @apply text-xl text-secondary;\n}\n\n/* Section titles */\n.section-title {\n @apply text-3xl font-bold text-primary mb-4;\n}\n\n/* Form styles */\n.form-input {\n @apply border border-gray-300 rounded-md px-3 py-2 w-full;\n}\n.form-label {\n @apply block text-sm font-medium text-gray-700;\n}\n\n/* Testimonials */\n.testimonial {\n @apply bg-gray-100 p-4 rounded-md shadow-md;\n}\n.testimonial-name {\n @apply font-semibold text-primary;\n}\n.testimonial-feedback {\n @apply text-gray-700;\n}","supabase/schema.sql":"CREATE TABLE projects (id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(255) NOT NULL, description TEXT, type ENUM('course', 'service') NOT NULL, details JSON, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP);"}; window.__MODULES__ = {}; // Simple path resolver function resolvePath(base, relative) { // If absolute/bare if (!relative.startsWith('.')) return relative; const stack = base.split('/'); stack.pop(); // Pop current filename const parts = relative.split('/'); for (let i = 0; i < parts.length; i++) { if (parts[i] === '.') continue; if (parts[i] === '..') stack.pop(); else stack.push(parts[i]); } return stack.join('/'); } function require(path, base = 'src/main.tsx') { // 1. Built-ins if (path === 'react') return window.React; if (path === 'react-dom') return window.ReactDOM; if (path === 'react-dom/client') return window.ReactDOM; // createRoot is on ReactDOM in UMD 18 if (path === 'react-router-dom') return window.ReactRouterDOM; if (path === 'lucide-react') return window.lucideReact; if (path === '@supabase/supabase-js') return window.supabase; // 2. Resolution let resolved = resolvePath(base, path); // Try extensions const extensions = ['', '.tsx', '.ts', '.jsx', '.js', '.css', '.json']; let finalPath = null; // Try exact match first if (window.__SOURCES__[resolved]) finalPath = resolved; else { // Try extensions for (const ext of extensions) { if (window.__SOURCES__[resolved + ext]) { finalPath = resolved + ext; break; } } // Try /index if (!finalPath) { for (const ext of extensions) { if (window.__SOURCES__[resolved + '/index' + ext]) { finalPath = resolved + '/index' + ext; break; } } } } if (!finalPath) { console.warn('Module not found:', path, 'resolved to:', resolved); return {}; } if (window.__MODULES__[finalPath]) return window.__MODULES__[finalPath].exports; // 3. Execution const source = window.__SOURCES__[finalPath]; const module = { exports: {} }; window.__MODULES__[finalPath] = module; if (finalPath.endsWith('.css')) return {}; // CSS handled globally if (finalPath.endsWith('.json')) { module.exports = JSON.parse(source); return module.exports; } try { // Explicitly transform ESM to CJS using 'env' preset const presets = [ ['env', { modules: 'commonjs' }], 'react' ]; if (finalPath.endsWith('.ts') || finalPath.endsWith('.tsx')) presets.push('typescript'); const code = Babel.transform(source, { presets, filename: finalPath, retainLines: true }).code; const func = new Function('require', 'module', 'exports', 'React', code); func( (p) => require(p, finalPath), module, module.exports, window.React ); } catch (e) { console.error('Error executing ' + finalPath, e); throw e; } return module.exports; } // Bootstrap window.addEventListener('DOMContentLoaded', () => { try { // Always start at src/main.tsx (we synthesized it if it was missing) const entry = 'src/main.tsx'; if (window.__SOURCES__[entry]) { require(entry); } else { console.error('Entry file src/main.tsx missing despite synthesis logic.'); } } catch (e) { console.error('Bootstrap Error:', e); document.body.innerHTML = '

Runtime Error

' + e.message + '
'; } });