@@ -295,6 +295,8 @@ <h3 class="font-semibold mb-2">My Role — Context Engineer</h3>
295295 < img src ="assets/achieve-analytics.png " class ="rounded-xl ring-1 ring-gray-200 dark:ring-white/10 " alt ="Analytics & job-tracking ">
296296 </ div >
297297
298+
299+
298300 <!-- Architecture & Stack -->
299301 < div class ="grid md:grid-cols-2 gap-6 ">
300302 < div class ="bg-white dark:bg-slate-800 rounded-2xl p-6 ring-1 ring-gray-200 dark:ring-white/10 ">
@@ -308,14 +310,23 @@ <h3 class="font-semibold mb-3">Architecture (high-level)</h3>
308310 </ div >
309311 < div class ="bg-white dark:bg-slate-800 rounded-2xl p-6 ring-1 ring-gray-200 dark:ring-white/10 ">
310312 < h3 class ="font-semibold mb-3 "> Tech Highlights</ h3 >
311- < div class ="flex flex-wrap gap-2 mb-3 ">
312- < span class ="px-2 py-1 bg-gray-200 dark:bg-slate-700 text-xs rounded "> Vite/Tailwind</ span >
313- < span class ="px-2 py-1 bg-gray-200 dark:bg-slate-700 text-xs rounded "> LLM Ranking</ span >
314- < span class ="px-2 py-1 bg-gray-200 dark:bg-slate-700 text-xs rounded "> Prompt/Guardrails</ span >
315- < span class ="px-2 py-1 bg-gray-200 dark:bg-slate-700 text-xs rounded "> Eval Loops</ span >
313+ < div class ="bg-white dark:bg-slate-800 rounded-2xl p-6 ring-1 ring-gray-200 dark:ring-white/10 mt-6 ">
314+ < h3 class ="font-semibold mb-3 "> Technology Stack</ h3 >
315+ < ul class ="list-disc pl-5 space-y-1 text-sm text-gray-700 dark:text-white/80 ">
316+ < li > < b > Server:</ b > Node.js, Express.js</ li >
317+ < li > < b > Database:</ b > Dual MongoDB instances (Identity/Profile DB + App DB)</ li >
318+ < li > < b > Templating:</ b > EJS with < code > ejs-mate</ code > layouts</ li >
319+ < li > < b > Styling:</ b > Bootstrap 5 (npm), custom CSS</ li >
320+ < li > < b > Frontend JS:</ b > Vanilla JS + page-specific helpers</ li >
321+ < li > < b > AI Integration:</ b > < code > @google/generative-ai</ code > , < code > axios</ code > (OpenRouter)</ li >
322+ < li > < b > Key Libraries:</ b > bcryptjs, express-session + connect-mongo, multer, nodemailer, connect-flash, method-override, FullCalendar, Choices.js, axios he</ li >
323+ < li > < b > Data Visualization:</ b > ApexCharts, AG Grid</ li >
324+ < li > < b > Environment:</ b > dotenv</ li >
325+ < li > < b > Version Control:</ b > Git</ li >
326+ </ ul >
316327 </ div >
317328 < a href ="# " class ="inline-flex items-center gap-2 px-4 py-2 rounded-lg bg-teal-600/90 hover:bg-teal-600 text-white text-sm ring-1 ring-teal-500 ">
318- Live demo (coming soon)
329+ Live demo (coming soon)
319330 </ a >
320331 </ div >
321332 </ div >
0 commit comments