Jumpstart JS Project
Invoice Backend built with Node.js, PostgreSQL, and Express.js.

Use Cases
JavaScript
DOM Manipulation
Stack
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

2. To-Do List App

3. Password Generator App

4. Quiz Game

5. Weather App

6. Rock, Paper, Scissors Game
