Teacher's Site
A science website for students with structured subjects, built using EJS and Node.js.
Project Goal
This site was created to support classroom learning with a digital companion for students. The main goal was to offer categorized scientific content in a clean and user-friendly format using server-side rendering.
Key Features
- Server-side rendering with EJS
- Categorized subject navigation
- Mobile-friendly responsive layout
- Clean and readable content display
- Ability to download presentations and other materials
Snapshots

This is the mobile view of the start page. I aimed to make it feel inviting and intuitive, using themed colors and icons for each subject to support learning and navigation.

When a user selects a subject, all units are displayed along with their corresponding lessons and study materials.
Role & Learning
I was responsible for building the site structure and templating logic using EJS. I also wrote and styled the content pages, focusing on layout clarity and responsiveness. This project helped reinforce backend templating and server-side rendering concepts.