About
Very much still a passion project of mine, VITE! originally served as a way for me to learn more about the real-world applications of coding, teaching me much about what aspects are really important, and what mistakes (I’m looking at you, 2200 lines of jumbled CSS) are easily avoidable if you better plan out your projects. In addition to building my coding skills, this project has really helped me get better at French, sometimes giving me an excuse to learn new tenses before they’ve even been mentioned in class!
VITE! aims to provide an easily accessible medium for anyone to practice verb conjugations in a multitude of tenses, whether it be as practice for their school-assigned classes, or to teach themselves something new. Mostly constrained by what I have the time to code, I hope to be able to add personalized suggestions and in-depth explanations to help users better understand the content, or even learn it from scratch!
Mission
Development
VITE! sites and tools are written with HTML, CSS, and Javascript! All parts run client side, pieced together from a number of supporting JSON files that contain basic, non-programablly discoverable, aspects of verbs, such as irregular stems, participles, and information on what helping verbs they take. The PWA runs with the same sources, but is available offline using cached versions of the same files, in addition to service-workers and the like.
Accessibility
Made to be fully translatable without losing content, VITE! aims to provide an accessible portal into French learning, regardless of a user's native language. VITE! mobile makes the learning experience even more portable, running on any web-enabled smartphone with basic HTML, CSS, & JS support.
Adaptability
With around 30 verbs preloaded, 6 tenses, 9 subjects, the option of adding custom verbs, and new content always being added, VITE! is able to randomly generate thousands of problems, with each of these factors being completely customizable by the user.
Availability
VITE! tools for students and teachers are available for French learners everywhere, completely free of charge. As mentioned in the accessibility panel, updated VITE! sites are completely translatable, for use with any browser-supported translate language.
I recently re-designed VITE! from scratch for mobile devices, made to blend in with Google's 'Material You' dark theme, though also with a light theme option. The new interface not only gave me a chance to learn how to develop mobile-focused sites and interaction menus, but also let me get a feel for what I should base a new design for the web / desktop site on. Though only a PWA at the moment, I hope to write a full app for it some day, at least to the point where I could have tappable elements onscreen without having the keyboard close on their interaction!
I recently re-designed VITE! from scratch for mobile devices, made to blend in with Google's 'Material You' dark theme, though also with a light theme option. The new interface not only gave me a chance to learn how to develop mobile-focused sites and interaction menus, but also let me get a feel for what I should base a new design for the web / desktop site on. Though only a PWA at the moment, I hope to write a full app for it some day, at least to the point where I could have tappable elements onscreen without having the keyboard close on their interaction!