LexiMind is a powerful vocabulary training web app built with React.js, designed to help users master advanced English vocabulary through spaced repetition, gamified learning, and local data persistence all wrapped in a sleek, responsive interface.
-
Setting up a modern React project with Vite
-
Functional components and JSX
-
React state (useState) and events
-
Lifting state and passing props
-
Mapping, filtering, and conditional rendering
-
Custom hooks for reuse and separation of concerns
-
Spaced repetition logic and daily word scheduling
-
Saving and retrieving progress with localStorage
-
Gamifying learning with streaks and progress indicators
-
Deploying React apps to the web with Vercel
First, run the development server:
npm installnpm run devOpen http://localhost:5173 with your browser to see the result.
