Latin Vocab Practice banner

Latin Vocab Practice

5 devlogs
9h 36m 46s

This is a hyper-specific project for Latin vocab practice. I plan on eventually being able to use this to practice declining and conjugating verbs and adjectives in addition to definition memorization. The vocab list is specifically vocab from the…

This is a hyper-specific project for Latin vocab practice. I plan on eventually being able to use this to practice declining and conjugating verbs and adjectives in addition to definition memorization. The vocab list is specifically vocab from the Latin for the New Millennium textbook, which is what is being used in my Latin class.

This project uses AI

I use GitHub Copilot for tab-complete but did not use AI for any other purpose.

Demo Repository

Loading README...

liujip0

I added the vocab for the start of Book 2 of Latin for the New Millenium, and I made the Min/Max Chapter selection in the Settings menu work across multiple books

Attachment
0
liujip0

Finished adding all vocab up to chapter 21! (End of volume 1)

Attachment
0
liujip0

Added all existing Latin words into cSpell and separated out the English and Latin words! This is mostly to make my own life easier

Attachment
0
liujip0

Shipped this project!

Hours: 4.22
Cookies: 🍪 20
Multiplier: 4.84 cookies/hr

I just actually styled the project and got it working on a Cloudflare deployment! Most basic functionality is there with the exception of saving your progress, but this is the first ship for this project!

liujip0

I finished all the styling for the page! Everything is completely functional now so the only things left are adding new vocab and new question types (declension, conjugation, etc)

Attachment
0
liujip0

I’ve started working on styling the project!

Attachment
1

Comments

liujip0
liujip0 3 months ago

This is importing the project into Flavortown for the first time. Before starting the styling, I:

  • Got logging in to work
  • Figured out how to use React Router with Cloudflare DB stuff
  • Added a diffing library to check answers
  • Added the PapaParse library to parse a CSV of vocab into the CF DB
  • Created a bare-bones settings page that enables filtering of specific kinds of vocab
  • Enabled an admin account for managing the database
  • Figured out React Router’s cookie functionality to authenticate users

[Sorry none of this was in the actual devlog, I just went through the tutorial and didn’t realize it would import everything on this one devlog]