Project guides.
Practical notes to help you choose, plan and understand your project.
Server-Side vs Client-Side Rendering Explained for Student Web Apps
Where a web page's HTML comes from, and why it matters: server-side and client-side rendering compared step by step, with first-paint, search, cost, and failure-mode trade-offs, hybrid patterns, and a checklist for choosing.
Read guideCurrent Sensing for Student Projects: Shunt Resistors vs Hall Sensors
How to measure current in a student electronics build: shunt-resistor sensing with amplification and high-side versus low-side placement, compared against isolated Hall-effect sensing, with sizing rules, calibration steps, and three practical recipes.
Read guideHow Optical See-Through AR Glasses Work: Beam-Splitters, Head Tracking, and the Phone Link
Optical see-through AR glasses float text in front of one eye while the room stays visible. This guide explains the beam-splitter optics, MPU6050 head tracking and yaw drift, the phone-linked voice path, and dimming — the physics behind XREAL's Aura launch and behind the student-scale build that translates it to bench hardware.
Read guideHow to Choose a Dataset for Your IEEE Base Paper Project
The dataset decides whether your base-paper results mean anything. This guide gives a seven-question check — input format, licence and access, label quality, honest splits, size, hardware fit and room for your own feature — plus a substitution ladder for gated data and a one-page dataset note for reviews.
Read guideBest 10 Electrical Load Management & Protection Panel Projects Students Actually Build
Electrical clients keep asking for panel builds they can wire, test and demo rather than simulate: sharing load between transformers, shedding loads on a small generator, starting motors, regulating voltage, testing supplies under load, and tripping before a fault cooks a motor. This guide picks ten real published panel projects, each linked to its live page.
Read guideConfusion Matrix Explained: Precision, Recall, F1 and ROC for Student ML Projects
A confusion matrix shows not just how often a classifier is right, but how it is wrong. This guide explains the four cells (TP, FP, TN, FN), derives precision, recall, specificity and F1 with a small illustrative example, and covers imbalanced classes, threshold choice, ROC curves and AUC, and multi-class averaging.
Read guideAndroid Navigation Component Explained: Graphs, NavController and Safe Args
Learn how Android's Navigation Component replaces manual fragment transactions: define destinations in a NavGraph, host them in a NavHost, move with NavController, and pass arguments type-safely with Safe Args — including deep links, back-stack behaviour, and the mistakes that cause crashes and duplicate screens.
Read guideHow a Virtual Power Plant Turns Home Batteries into One Power Plant
A virtual power plant is not a building or a single big battery: it is a coordinator that dispatches many home batteries together as one resource. This guide explains fleet dispatch, solar-charge, peak-shave and island modes, why state-of-charge estimates drift, and how students model the whole system honestly on a bench rig.
Read guideReproduce Your IEEE Base Paper First: A Baseline-Before-Features Guide
Most base-paper projects go wrong when the team's own feature is built on a method that was never shown to work. This guide gives a seven-step reproduction protocol: claim table, data and split, smallest runnable version, exact preprocessing, logged runs, honest comparison, and a frozen baseline — so your own feature can be measured against something real.
Read guide