Repository for the Web Clients course at URU (Period 2025A). Archives all classes, homeworks, and projects.
Table of Contents
This repository belongs to the Web clients course in URU for the 2025A period. As the course progresses, I am archiving all the classes, homeworks, and projects completed during the course.
I am using a repository because I find it easier to store things on GitHub, ensuring that all my code and projects are safely stored and accessible from anywhere, avoiding the risks of data loss associated with local storage.
To get a local copy up and running, follow these simple steps.
All you need is a modern web browser.
- Clone the repo
git clone https://github.com/jerichd4c/web-clients-languages.git
- Navigate to the project or class folder.
- Open the
index.html(or the specific.htmlfile) in your browser.
Here are the primary projects developed during the course. Each has its own detailed documentation in its respective folder.
A retro-styled management application with a Windows 95 aesthetic.
- Features: Startup sequence, Dashboard with Chart.js, Transaction ledger, and IndexedDB persistence.
- Documentation: Finance README
- Live Demo
A dynamic multiple-choice trivia game fetching questions from an external API.
- Features: Timer, category selection, difficulty levels, and audio feedback.
- Documentation: Trivia README
A web-based tool for performing operations on matrices.
- Features: Support for matrices up to 10x10, determinants, inverses, and matrix multiplication.
- Documentation: Matrix README
- Class 1: Introduction to HTML and CSS (Biography page).
- Class 2: Introduction to JavaScript (Logic tests and exams).
- Class 3: DOM Interaction and JS practice.
- Class 4: Asynchronous JS (Promises, Async/Await).
- Class 5: Data Persistence and IndexedDB.