Back to Projects

Jumpstart JS Project

Invoice Backend built with Node.js, PostgreSQL, and Express.js.

Jumpstart JS Project

Use Cases

JavaScript

DOM Manipulation

Stack

HTML
CSS
JavaScript

Short Explanation

I joined this Jumpstart JavaScript class because I saw it on X. My X feed is filled with tech and coding content from accounts that often share about programming. Then I came across this class posted by Mas Anas. I was interested in joining because I feel my understanding of JavaScript Fundamentals is still lacking, especially about the Document Object Model (DOM) Manipulation. During my studies at university, I never learned DOM Manipulation as part of the fundamentals. So, I decided to join, and the class ran for 4 weeks.

Project Goals

In the Jumpstart JavaScript program, I learned a lot about JavaScript fundamentals, DOM Manipulation such as creating dynamic and interactive web pages, Browser APIs, and Asynchronous JavaScript including working with promises, async/await, browser storage, and APIs. I also JavaScript Outside Browser, such as learning the basics of Node.js, Express.js, TypeScript, serverless functions, and modern JavaScript tooling.

Tech Stack Used

This project is built using HTML, CSS, and JavaScript. The backend is built with Node.js and Express.js.

1. Interactive User Greeting

Interactive User Greeting

2. To-Do List App

Interactive User Greeting

3. Password Generator App

Interactive User Greeting

4. Quiz Game

Interactive User Greeting

5. Weather App

Interactive User Greeting

6. Rock, Paper, Scissors Game

Interactive User Greeting