Activity

Dalton Ma

Shipped this project!

I added a demo mode and fixed various bugs ready for ship! This mostly accompanies the other one but it wouldn’t let me ship them together :)

Dalton Ma

Created admin demo mode - all created accounts are admin accounts, automatic resets every hour (possibly)

It involves bypassing the database, keeping the backend unaware of changes, and manually tracking changes to intercept data from the backend and update it.

Attachment
0
Dalton Ma

Some small deployment things to allow for light memory instances. It’s in the Dockerfile!

It involved modifying existing services files to automatically shut down when the light memory mode is enabled. Things disabled include the background worker.

Attachment
0
Dalton Ma

Shipped this project!

Hours: 6.88
Cookies: 🍪 45
Multiplier: 6.52 cookies/hr

I built a wrapper around Tabbycat for managing a debating tournament. This was not asked for by a teacher or another person at my school, but I did convince them to let me test it on them.

Core features:

  • Fetching data from API on backend, using a cache to store data, and automatically serve cached data while we refresh on backend (to bypass slow startup times due to Render’s auto-timeout function)
  • Standard account module shared across all of my creations (hence some lingering references to XCResults)
  • Automatic validation of ballots (which is way better than Tabby’s!), with a printable confirmation, just in case there are issues in ballot confirmation
  • Registration interface for teams
  • Automatic team name generation (I spent way too long trying to find a wordlist that wasn’t a list of words to block — the first iterations were unfortunately, wordlists full of profanity — the exact opposite of what I wanted haha)
Dalton Ma

Add a printable auto-filled ballot function, additional logging

Attachment
0
Dalton Ma

Release v1.0

(I didn’t track a lot of time mostly because i forgot to install Hackatime)

Features

Registration page
Ballot Submission
Downloading various data as CSV for sending emails from Google Sheets/other mail merge program.

0
Dalton Ma

Better ai sentence generation using a secondary model that checks and grades example sentences.
Add a search feature with automatic searching using the ‘/’ key.
If a word is searched and not found, it will go to new entry page and autofill word w/ its pinyin.
Get word definition from external dictionary will now autofill into (new) rich text editor (tinymce)
All words has sorting by pinyin.
Edit example sentence :)

0
Dalton Ma

Add AI sentence generation, search function, etc.

Next up: add word lists, add better UI

Attachment
0
Dalton Ma

Added home page with dictionary index (alphabetization in progress lol).

Attachment
Attachment
Attachment
Attachment
0
Dalton Ma

Created bulk of app, including fortune animation (from elsewhere online), tailwind CSS, and ollama integration. Uses Django Q2 for task enqueueing. Added goofy fortunes.

Attachment
0
Dalton Ma

Shipped this project!

Hours: 4.43
Cookies: 🍪 50
Multiplier: 11.23 cookies/hr

I have built Version 0.1beta of my project! At the moment, it is confined within Storybook for ease of testing all the components, but eventually, it will be a full project! It has support for:

  • Answering Questions
  • Editing Questions
  • Scoring questions
  • Whiteboarding questions
  • Editing markdown! (my favourite part lol)

I learned a lot about UI design, and the next step is to get a screen recording and microphone function up and running. Then, on to animations and fleshing out the UI flow a bit more! I also had fun building a theme and fully theming my app! On the roadmap in the design practices side: eliminate magic numbers (which is a problem at the moment lol).

I also learned a lot about Github Actions. It is so frustrating!!! lol Anyways, there is now an action that automates building storybook! :)

Dalton Ma

Added a new question interface: the SideBySide renderer!

It is essentially a scroll list of questions with immediate feedback. There is rudimentary support for a whiteboard, and support for editing/creating questions.

0
Dalton Ma

Added a new question answering UI, imitating Khan Academy’s UI. Will flesh out whiteboard soon.

Attachment
0