Skip to content

Local web app for learning new skills - currently macedonian verbs.

Notifications You must be signed in to change notification settings

Print3M/mind-blower-3000

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MindBlower3000

Overview

MindBlower300 is a local web application (backend + frontend) that has been created to implement some useful excersises/games to develop my skills in certain areas.

Available modules:

  • Macedonian verbs

I will be adding more modules as I see fit, in the future ;-)

Macedonian verbs

In this module, I learn the conjugation of Macedonian verbs, especially in the past tense. Macedonian past tenses are grammatically quite difficult. There are rules for conjugation, but they are very large and difficult to learn from books. The only way to learn them is to conjugate a large number of verbs - the more the better.

A big thank you to the creators of the Cooljugator.com tool. It is a fantastic free resource for verbs and their conjugations. Thanks to it, I have access to over 3,000 Macedonian verbs. All the verbs to learn are automatically parsed from Cooljugator when needed.

Search for a verb and select the ones you want to learn:

Search Macedonian Verbs

Practice selected verbs in all past tenses:

Search Macedonian Verbs

Setup & run

# Install dependencies and configure everything
./setup.sh

# Run application
./run.sh

The web application should be by available by default on http://localhost:3000.

Tech stack

Backend:

  • FastAPI + Pydantic
  • BeautifulSoup4
  • Requests

Frontend:

  • React + Next.js
  • Mantine UI framework
  • Tabler icons