A LITTLE DIRECTION

Project guides.

Practical notes to help you choose, plan and understand your project.

Illustration of Next.js API routes showing files in an app api directory mapping to HTTP endpoints served by the same application.B.E./B.Tech Computer Science and IT students building Next.js apps who are running a separate Express backend and want to understand the built-in API option

Next.js API Routes Explained

Your Next.js app can serve its own API — no separate Express server, no CORS, one deployment. This guide explains Route Handlers in the App Router with working examples, the database singleton pattern, auth, caching gotchas, and the limits where a standalone API still wins.

Read guide
Illustration of model quantization showing a large neural network being compressed from 16-bit to 4-bit precision weights, fitting onto a laptop.B.E./B.Tech Computer Science and AI/ML students who want to run LLMs locally on a laptop instead of paying for API calls

Model Quantization: Run LLMs on Your Laptop

A 7B LLM needs 14 GB at full precision; 4-bit quantization shrinks it to ~4 GB so it runs on a laptop. This guide explains how quantization works, GGUF vs GPTQ vs AWQ formats, honest quality tradeoffs, Ollama and llama.cpp setup, and realistic speed expectations on student hardware.

Read guide
Illustration of the MQTT publish-subscribe pattern showing sensors publishing to topics, a central broker, and dashboards subscribing.B.E./B.Tech Electronics, E&TC and IoT students building connected sensor projects who need a lightweight messaging protocol

MQTT Protocol Explained with Practical Examples

MQTT is the standard messaging protocol for IoT. This guide explains publish/subscribe, topics and wildcards, QoS levels, retained messages, last will, broker options, and shows a working ESP32 example with common beginner mistakes.

Read guide
Illustration of industrial Modbus networking: an energy meter, a VFD and a PLC connected over an RS-485 twisted-pair bus to an ESP32 gateway module.B.E./B.Tech Electrical, Electronics and IoT students interfacing ESP32/Arduino with PLCs, energy meters, VFDs or other industrial equipment

Modbus Protocol for Industrial IoT

Learn the protocol that runs factories: Modbus data tables (coils, discrete inputs, input and holding registers), RTU vs TCP, function codes, the notorious addressing off-by-one, RS-485 wiring rules, and a practical ESP32-to-energy-meter bring-up sequence.

Read guide
Illustration of MLflow experiment tracking showing multiple training runs with metric curves and parameters organized in a dashboard, replacing messy notebooks.B.E./B.Tech Computer Science and AI/ML students training models who currently track experiments in scattered notebooks and filenames like model_final_v2_REAL.ipynb

MLflow for Experiment Tracking in Student Projects

Stop tracking experiments in notebook filenames. This guide covers MLflow setup in minutes, exactly what to log per run (params, metrics, seeds, data versions), comparing runs to make decisions, autolog shortcuts, and the reproducibility habits that make your project report defensible.

Read guide
Illustration of MLOps showing the ML lifecycle loop from training to Docker deployment to monitoring dashboards feeding back into retraining.B.E./B.Tech Computer Science and AI/ML students whose ML project works in a notebook and now needs to survive deployment, retraining, and demo day

MLOps Basics for Student Projects

Notebooks don't survive deployment. This guide distills MLOps to what student projects need: reproducible training, Docker-packaged FastAPI serving, avoiding training-serving skew, lightweight monitoring for data drift, CI smoke tests, and a credible retraining story — about one focused week of work.

Read guide
Illustration of a message queue system showing producers sending messages into a queue buffer consumed at their own pace by multiple workers.B.E./B.Tech Computer Science and IT students building apps with background jobs, notifications, or services that need to talk to each other reliably

Message Queues: RabbitMQ and SQS Explained

Slow work should never block an HTTP request. This guide explains message queues through RabbitMQ and Amazon SQS — the core concepts, how they compare, when you actually need a queue, and the reliability rules (acks, idempotency, dead-letter queues) that separate working systems from demos.

Read guide
Illustration comparing a monolith shown as one unified block against microservices shown as small independent services each with its own database.B.E./B.Tech Computer Science and IT students hearing that microservices are the modern way to build apps and wondering if their monolith project is outdated

Microservices vs Monolith: A Student Guide

"Should my project be microservices?" is the wrong question — the right one is what problem the architecture solves. This guide compares monoliths and microservices honestly, gives you a decision framework, and shows the modular-monolith middle path most student projects should take.

Read guide
Illustration of lubrication regimes: a bearing cross-section with oil film separating rolling elements, grease fill levels, and viscosity grade selection chart.B.E./B.Tech Mechanical students building machines with bearings, gears, chains or lead screws — anyone whose project has moving metal on metal

Lubrication Basics for Mechanical Projects

The cheapest reliability engineering: how lubricant films prevent wear, when to choose oil vs grease, reading ISO VG and NLGI grades, additive functions, correct fill quantities (over-greasing kills bearings), re-lubrication intervals, and failure diagnosis.

Read guide