A modern, responsive web application for comparing and reviewing cloud phone emulators.
- 🌍 Bilingual Support (i18n): Seamlessly switch between English and Thai languages.
- 📱 Responsive Design: Fully optimized for mobile, tablet, and desktop viewing.
- 🚀 Smooth Animations: Powered by Framer Motion for a premium user experience.
- 🔗 Affiliate Integration: Built-in support for affiliate links with interactive toast notifications.
- ⚡ Lightning Fast: Built with Vite and React 19 for optimal performance.
- Framework: React 19
- Build Tool: Vite
- Styling: Tailwind CSS v4
- Routing: React Router v7
- Icons: Lucide React
- Animations: Motion (Framer Motion)
- Notifications: Sonner
Follow these instructions to get a copy of the project up and running on your local machine.
- Node.js (v18 or higher recommended)
- npm or yarn
-
Clone the repository:
git clone https://github.com/yourusername/cloud-emulator-hub.git
-
Navigate to the project directory:
cd cloud-emulator-hub -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and visit
http://localhost:3000
src/
├── components/ # Reusable UI components (Header, Footer, ProductCard)
├── data/ # Static data and product information (Affiliate links)
├── pages/ # Route components (Home, ProductPage)
├── i18n/ # Internationalization setup and translations
├── App.tsx # Main application component and routing
└── main.tsx # Application entry point
To update the affiliate links or add new products, edit the src/data/products.ts file.
// Example product entry
{
id: "vmos",
name: "VMOS Cloud",
logo: "...",
price: 5.99,
affiliateLink: "https://www.vmoscloud.com/invite/vmosagfyu3rs", // Update your link here
// ...
}This project is licensed under the MIT License - see the LICENSE file for details.