A Next.js application for spelling practice (English for now), using TypeScript, Prisma, and MongoDB. Using an LLM (Gemma:2b with Ollama) to generate Phrases that ranges in difficulties.
- Node.js
- MongoDB
- Prisma
- Clone the repository.
- Install dependencies:
yarn install
. - Set up and start MongoDB.
- Configure Prisma connection in the schema file.
- Run migrations:
npx prisma migrate dev
. - Start the development server:
yarn dev
.
- Visit the application in your browser.
- Register or login.
- Start practicing English spelling!
1- Some refactoring 2- Make a better comparison between the input vs the sentence.phrase 3- Add some styling 4- control difficulties 5- Another module for logged in users and do analysis (of words scores)
Contributions welcome.
This project is licensed under the MIT License.