2025 Year of Code: March

Hi everyone, and welcome to the March installment of the 2025 Year of Code! This month’s theme is Web Apps, and I’m excited to finally share what I’ve been working on: Quiziverse!

Read more in this blog post.

Quiziverse is a web-based quiz and trivia application designed to be fun, engaging, and a great way to test your knowledge across a variety of categories. It uses a SQLite database on the backend to manage all the trivia goodness.

I’m eager to hear your feedback and see what you think! Looking forward to seeing your own web app projects for March!

8 Likes

A commonly needed feature for Web Apps is auto-login. In 2013, Greg wrote about secure login screens on the Blog. This was later adapted into a documentation page, but not updated.

For this month’s project, I have created an example that shows how auto-login can be implemented without storing user credentials.

This is both an update to the blog post for Web 2.0 and an introduction of a new topic. As originally written, the post stored the username for recall into the Username field; which to be fair, high-security applications like banking and medical should probably use that design.

This could be used in conjunction with the Quizverse project to buff the admin / user login functionality :slight_smile:

While I did announce dog-fooding my own private Git-cloud, I do plan to continue sharing open source projects on Github, so I present:

(If your IDE version does not yet have Web Dark Mode, check out the 2022r2-Version branch.)

13 Likes

A small web project in which you can store PDF files. These are stored in a file folder and a SQLite database and can be searched by file name or content. The PDF can be displayed in a preview with a few file details.

It uses ghostscript and pdftotext as shell commands to process the PDF file.

2 Likes