• We are STAs
    • Diya Nair
    • Haley Ma
    • Kate Shih
    • Kyra Lee
    • Leilani Cabello
    • Lila Mali
    • Marissa Devivar
    • Nicholas Peasley
    • Raaga Srimadh
    • Shanda Horm
    • Shriya Atreya
    • Thang Truong
  • We were STAs
  • STA Presentation
    • STA Presentation 2017
    • STA Presentation 2016
  • Testimonials
  • Resources
  • Home

STA Blog

Thang Truong

Thang Truong

Week 33 – Thang Truong

November 2, 2023 By Thang Truong

Project: Shiny App

Started on:  Nov 2, 2023

Staff Guidance: Stacy

Description: First project in the Shiny App

I started to work on the first project in which the user can click on the uploading file button and import their constrained dataset. After that, they can see a graph of all of the voyages and they have an option to download it. The project looks something like this.

  1. They get onto the website
  2. They upload the file
  3. They can see the graph and download button
  4. They download the graph
  5. They can see the html file on their local machine

 

Filed Under: Fall 2023 - Spring 2024

Week 32 – Thang Truong

October 27, 2023 By Thang Truong

Week 32

Project: Faculty Office

Started on: Oct 26, 2023

Staff Guidance: Stacy

Description: The project aims to find patterns of the total service loads for each department. The deliverable is an interactive dashboard that lets the user choose the department and see the corresponding information for various aspects of the department itself. I successfully created a simple Tableau interface that can help with displaying and showing the information based on the user’s input.

 

 

 

Project: Shiny App

Started on: Oct 27, 2023

Staff Guidance: Stacy

Description: This project consists of two smaller project that involves the use of Shiny App and R to make and deploy a simple website that lets the user input the spreadsheet and show the according output.

  1. Project Number 1: Voyage. The client already has the code for building the interactive map, but he does not know how to let the user input their own CSV and download the output as an HTML file.
  2. Project Number 2: Density Map. This project needs some more input and examination. The general idea of this project involves the display of the map based on the user’s CSV files and the user’s selection of the desired transformation. The deliverable is a map that shows the density instead of borders.  The user can download this as an image or pdf. Moreover, in order to actually use it, the user needs to go to Projection Wizard to get the string to set up the map parameter correctly.

Filed Under: Fall 2023 - Spring 2024

Week 31 – Thang Truong

October 19, 2023 By Thang Truong

Week 31

Project: Linguistics Language Center

Started on: Oct 13, 2023

Staff Guidance: Chris

Description: The project aims to access the routes of each website page in Laravel PHP to examine whether there should be any optimization of the database query structure. Currently, the recommended practice is to ask for a table and database before rendering the view to ensure that the client server does not need to make a lot of requests back to the database server.

I was able to access almost all of the routes on the website except the route that starts with ‘lexicon/{lex_slug}’.  I tried a lot of ways to examine the lex slug in the route; however, it was very hard for me to access the database and query. Therefore, I think I need to ask Chris how to do this when he gets back.

The results of the routes I have examined so far are pretty good with an average of 14 queries with a range from 5 to 22 queries. There is one route that produces 63 queries, so I may need to ask Chris to look at this route again.

Training: Project Z

Started on: Oct 12, 2023

Staff Guidance: Chris

Description: In this training, I continued to set up the authentication page, project creation, and delete function. My next task would be to pass the data to the Learn More Page.

http://localhost:5173/

USername: Brad@gmail.com

password: 23456

 

 

 

Filed Under: Fall 2023 - Spring 2024

Week 30

October 6, 2023 By Thang Truong

Week 30

Project 1: Upgrading Vue 2 to Vue 3

Started on: Oct 5, 2023

Staff Guidance: Chris

Description: 

The project aims to update from Vue 2 to Vue 3.  Last week and yesterday, I spent time fixing the comments from Chris regarding the Vue 3 file and other trivial clean-ups for the code.

Training: Learn docker

Started on: Oct 5, 2023

Description: 

The training taught me how to use Docker for the first time. I learned how to use containers, images, and different other things that you can do with Docker. It helps to containerize the code and make a separate environment specified by me to run the code. It helps to streamline and standardize the process if the code runs on other machines.

 

Training: Learn Laravel PHP – RESTful API to POST, CREATE, DELETE, and UPDATE records.

Started on: Sep 28, 2023

Staff Guidance: Chris

Description: 

LARAVEL PHP – an awesome tool to do back-end. PHP has been around for a long time and has become the backbone of a lot of web applications. In this training, I learned how to use PHP to create RESTful API to transfer data through TCP/IP so that the web application can receive and update the records accordingly.

Filed Under: Fall 2023 - Spring 2024

Week 29: Vue JS

September 22, 2023 By Thang Truong

Week 29: Vue.js

What is Vue.js

Vue.js is an open source JavaScript framework. It is created to build user interfaces and single-page application.

Vue.js offers a lot of benefits that I really enjoy using.

  1. Virtual DOM: Vue created a virtual document object model and allows the page to update automatically when we update the variable in the JavaScript.
  2. Directives: Vue has special commands that we can integrate easily in HTML to handle the logic of the page.
  3. Template: Vue makes it easy for the newcomers to learn because of the HTML template with added instructions that only Vue can offer.

Training 1: Built a simple counter

Date: Sep 22, 2023

This is the training that I built to examine the difference between Vue and Vanilla JS.

VueJS makes it super easy to add logic and directives to the page. The user can just insert special commands frm Vue and it will display the data with that logic accordingly.

Training 2: Built up the Project Management App

Date: Sep 22, 2023

Built upon the Figma application, I start to work on the first homepage of the app. I also start to lay out the foundation for the dashboard.

 

Project Hunter Gatherer

Started on: Sep 28, 2023

Staff Guidance: Chris

Description: 

The project aims to update from Vue 2 to Vue 3. I spent a lot of time cleaning up the code, setting up the environment with Vue and Laravel PhP.

Now, the project is in a good position to examine and upgrade the code from Vue 2 to Vue 3.

 

Filed Under: Fall 2023 - Spring 2024, We are STAs

Week 29 Thang Truong

September 21, 2023 By Thang Truong

Week 29

Project: Texas Beyond History

Started on: Sep 21, 2023

Staff Guidance: Stacy

Description: 

In this project, I will need to navigate through a plethora of HTML and CSS files in the directories to figure out where all the files and changes are located. The problem with this project lies in the complexities of the different branches that I need to merge and push. One of the folders in the teacher-pages branch is not found, and it is located on the main page, so I need to figure out how to merge and see the changes reflected. However, I am still waiting for the client to communicate more clearly what branches she wants to merge.

 

 

Training: Building a Full-Stack Application

Started on: Sep 7, 2023

Description: In this training, I will have an imaginary client and help them redesign different web pages including the main page, login/sign-up, dashboard, and project management page.

My imaginary client is a start-up that builds a place for hosting various projects, and users are free to apply to whatever projects they want to be a part of. Therefore, I will start to lay out and design different pages for the project in Figma. After that, I will start to build a full-stack application for this project, initially by setting up React or Vue for the front-end, MySQL for the database, and .NET for the backend.

 

 

Filed Under: Fall 2023 - Spring 2024, We are STAs

  • « Previous Page
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 9
  • Next Page »

link to LAITS home page

Video STA Home

© 2025 Liberal Arts Instructional Technology Services | Production Credits