Journey
  • Welcome
  • Analytics in E-commerce
    • Page Performance Dashboard on Looker (incomplete)
    • What do our Customers buy in their 2nd purchases? with Python (incomplete)
    • Klaviyo APIs with Python (incomplete)
    • Stock Health Dashboard - Looker (incomplete)
    • Customer Review Analysis - Sentiment Analysis with Python (incomplete)
    • Last Week Sales Performance Dashboard on Looker (incomplete)
    • Cohort Analysis with Looker (incomplete)
    • Sales Report by Product with Python
    • Cohort Analysis - LTV - LTV by Acquisition Channel with Python (incomplete)
  • Data Analytics
    • Multiple Linear Regression with R
    • Time Series Forecasting with Excel and R
    • Cleaning Data in R, Average daily attendance (ADA) USA
    • Clone Instagram using Node JS and MySQL
    • Model Selection in R
    • KNN vs Logistic Regression in R
    • Decision Tree Ensembles in R
    • Use Benford's Law To Detect Fraud - Python
    • Scrape Glassdoor Reviews - Python
    • Complete Data Set of Coffee Shops in Los Angeles County
  • Web Development
    • UCLAx Coding Boot Camp Projects
  • Extract Data from APIs to Google BigQuery, Affiliate Report Dashboard
Powered by GitBook
On this page
  • Hang Man 80's Style
  • Jquery Calculator
  • Star War RPG
  • Pinky Trivia
  • New York Time Search
  • Your Favorite Gifs
  • RPS Multiplayer
  • Liri Node Apps
  • Bamazon Node Apps
  1. Web Development

UCLAx Coding Boot Camp Projects

All the projects I have done in the boot camp

PreviousComplete Data Set of Coffee Shops in Los Angeles CountyNextExtract Data from APIs to Google BigQuery, Affiliate Report Dashboard

Last updated 6 years ago

I started to study in UCLAx Coding Boot Camp in August 2018. I realized the process of problem solving, logically thinking, creative thinking, designing and playing with color is a huge interest of mine. In all of these projects, I (We) had to build everything from scratch. The instructions are in markdown format that describe the core features of the product. The requirement for these projects is mainly making everything run smoothly, but I spent extra hours to invest in the colors, shapes and user experience. The deliverable is not up to a perfect level, and there's room for improvements for sure. However, due to my tight schedule, I stopped myself at some points and moved to a new project.

Hang Man 80's Style

This is the homework for week 3, when we started to learn Java Script to make websites interactive.

Jquery Calculator

This is a group project, where we got ourselves familiar with colaborating with others through github. At first, a calculator looked simple and trivial, but later we were supprised by all the nuances. I actually enjoyed the problem solving process that goes with this project, where we had to plan for different scenarios and combinations of user input, and thought creatively to tackle those.

Star War RPG

This is a homework for week 4, when we learned about Jquery, and dynamically created objects.

Pinky Trivia

This is a homework for week 5, when we learned timers in Javascript. The two key methods are setTimeout(function, milliseconds) to execute a function, after waiting a specified number of milliseconds, and setInterval(function, milliseconds), the same as setTimeout(), but repeats the execution of the function continuously.

New York Time Search

This is a group project, where we got to know the tremendous possibility of API. In this project, we use New York Time Search API to display articles that contain a keyword together with other filters.

Your Favorite Gifs

This is a homework for week 6, when we learned local storage, which is built into a web browser to store data of the user. The data will persist on the local computer as long as you don’t clear the cache. In this project, I use Giphy API to display gifs that relate to an emotion. Users can save their favorite gifs for later references.

RPS Multiplayer

This is a homework for week 7, when we learned about Firebase Realtime Database. The Firebase Realtime Database is a cloud-hosted database. Data is stored as JSON and synchronized in real time to every connected client. This is fascinating, because it's a big step toward building a real app, with which users can save their data for later use.

Liri Node Apps

This is a homework for week 10, when we learned about NodeJS. With Node run-time environment, we can do much more with JavaScript than just making websites interactive.

Bamazon Node Apps

This is a homework for week 12, when we learned about how to connect NodeJS with MySQL Database.

Hang Man 80's Style

|

Jquery Calculator

|

Star War RPG

|

Pinky Trivia

|

New York Time Search

|

Your Favorite Gifs

|

RPS Multiplayer

|

Liri Node Apps

|

Liri Node Apps

|

Index
Github Repo
Index
Github Repo
Index
Github Repo
Index
Github Repo
Index
Github Repo
Index
Github Repo
Index
Github Repo
Readme file
Github Repo
Readme file
Github Repo