# Full Stack - Level 2 Module 3 - Nhien Lam

**URL:** <http://staging.stemaway.com/t/full-stack-level-2-module-3-nhien-lam/8521>\
**Category:** Open Source Ruby Plugin (CA) 2021\
**Created:** [June 28, 2021, 5:13pm UTC](http://staging.stemaway.com/t/full-stack-level-2-module-3-nhien-lam/8521 "2021-06-28T17:13:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![nhienlam](https://d3rzmptxz7fqzy.cloudfront.net/user_avatar/staging.stemaway.com/nhienlam/32/4279_2.png) [@nhienlam](http://staging.stemaway.com/u/nhienlam)\
**Post date:** [June 28, 2021, 5:13pm UTC](http://staging.stemaway.com/t/full-stack-level-2-module-3-nhien-lam/8521/1 "2021-06-28T17:13:42Z")

</div>

**1. Overview of Things Learned**

- Technical Area
  - Created a simple theme in the Admin Settings UI and added some custom CSS, HTML and JavaScript to the theme
  - Created a remote Discourse Theme
  - Practiced using browser’s developer tools
  - Used DOM inspector to inspect Discourse’s UI and update my theme

- Tools
  - Discourse
  - Visual Studio Code
  - Chrome Developer Tools

- Soft Skills
  - Planning
  - Time management
  - Research
  - Trouble-shooting

**2. Achievement Highlights**

- Successfully created my first theme in the Admin Settings UI and added some custom CSS, HTML and JavaScript to the theme
- Successfully created my first remote Discourse Theme
- Learned how to use Developer Tool to modify styles in Discourse

**3. Statement of Tasks Completed**

- Attended Weekly Kick-off meeting hosted by Keegan and team meetings
- Completed all the required readings
- Checked out examples of themes by other developers and brainstormed ideas of new themes for our team project

**4. Goals for the upcoming week**

- Update my theme to make use of the plugin API
- Learn to implement the Virtual DOM
- Add a localizable string to my theme
- Use theme modifiers to add Font Awesome icon dependencies
