LingoMesh is a comprehensive German language learning platform available at lingomesh.com. Discover German grammar, vocabulary, and sentence structure in one place with clear explanations, practical examples, and interactive tools designed to make learning German effective and enjoyable.
- Interactive Learning Tools: Grammar exercises, vocabulary builders, and pronunciation guides
- Multi-language Support: Available in German, English, Spanish, and Russian
- Comprehensive Content: From basic vocabulary to advanced grammar concepts
- SEO Optimized: 172+ indexed pages with proper meta tags and sitemap
- Mobile Responsive: Works perfectly on all devices
Visit lingomesh.com to experience the platform.
-
Clone the repository:
-
Install dependencies:
npm install
-
Set up environment variables: Create a
.envfile in the root directory:VITE_WEATHER_API_KEY=your_openweathermap_api_key_here
Get a free API key from OpenWeatherMap.
-
Start development server:
npm run dev
-
Open your browser: Navigate to http://localhost:3000
npm run dev # Start development server
npm run build # Build for production
npm run preview # Preview production build
npm run lint # Run ESLint
npm run lint:fix # Fix ESLint issues
npm run type-check # TypeScript type checking- Set up secrets: Add
VITE_WEATHER_API_KEYin repository secrets - Enable Pages: Go to Settings > Pages > Source: GitHub Actions
- Push to main: Automatic deployment with CI/CD