Conjugame is a Progressive Web App (PWA) that helps users practice verb conjugations in different languages (currently French, Spanish, and Italian).
- Practice verb conjugations in French, Spanish, and Italian
- Two game modes:
- Identify the verb form (person, mood, and tense)
- Choose the correct conjugation
- Three difficulty levels
- Language switching with flag icons
- Installable as a Progressive Web App on mobile devices and desktops
- Fully responsive design optimized for mobile devices without scrolling
The app is designed to work well on mobile devices with the following optimizations:
- Responsive layout that fits entirely on mobile screens without scrolling
- Compact buttons and controls optimized for touch
- Flexible layout that adapts to different screen sizes
- Efficient use of screen real estate
- Dynamic spacing adjustments based on available space
- Mobile-first PWA install experience
The app can be installed on mobile devices and desktops with the following features:
- Home screen icon
- Standalone window (no browser UI)
- Limited offline functionality (previously cached pages will work offline)
The app relies on the external verbe.cc API to get conjugation data, so:
- An internet connection is required for initial data loading
- Only previously cached verbs/conjugations will be available offline
As a Progressive Web App, Conjugame can be installed directly from the browser:
- Visit the app URL in your browser
- An "Install" banner will appear (or use browser menu options)
- Follow the prompts to install the app on your device
index.html
,identify.html
,choose.html
- Main pagesstyles.css
- Stylingcommon.js
- Shared functionalityidentify.js
,choose.js
- Game mode specific logicfr.json
,es.json
,it.json
- Language fileslanguageFlags.js
- Language switchingmanifest.webmanifest
- PWA manifest filesw.js
- Service worker for offline functionalitypwa-install.js
- Installation prompt handlingicon.png
- App icon
Verb conjugation data provided by verbe.cc