NEXIUM

Nexium AI-First Web Development Internship

Student Handbook (July 1–30, 2025)

Before You Begin
  • GitHub repo: Create a new public repo named Nexium_<yourname>_TaskName.
  • Node.js: Install Node LTS ≥ 20 & pnpm.
    corepack enable && corepack prepare pnpm@latest --activate
  • Editor: Use VS Code with ESLint, Prettier, Tailwind CSS IntelliSense, Prisma.
  • DB access: Set up Supabase (Postgres) & MongoDB Atlas. Create nexium-pg & nexium-mongo.
  • Hosting: Create a Vercel account via GitHub login.
  • Automation: Create a free n8n.cloud account or install locally.
  • Add a .env.example with placeholders for secrets.
Working Rules
  • Push updates daily before 11:59 PM PKT.
  • Use conventional commit messages (feat:, fix:).
  • Work in main or short-lived feature branches.
  • All code/assets in /internship folder.
  • Submit GitHub links via Classroom before deadlines.
  • Maintain ≥ 90% attendance in Classroom.
Programme Road-Map
PhaseDatesFocusCheckpoint
FoundationJuly 1–7Next.js 15, ShadCN UI, DaisyUI, Git workflowAssignment 1 demo (July 7)
Automation & DataJuly 8–14n8n, AI agents, Postgres, MongoDB, CI/CDAssignment 2 demo (July 14)
Grand Project SprintJuly 15–29End-to-end buildMVP milestones & beta
Demo DayJuly 30Final presentation & reviewCertification
Assignments
Assignment 1: Quote Generator Web App
  • ShadCN UI form to enter a topic.
  • Displays 3 quotes from local JSON/array.
  • Deployed to Vercel.
  • Code in assignment-1/.
Assignment 2: Blog Summariser
  • Input: Blog URL → scrape text.
  • Simulate AI summary (static logic).
  • Translate to Urdu (JS dictionary).
  • Save summary in Supabase; full text in MongoDB.
  • Use ShadCN UI & deploy to Vercel.
  • Code in assignment-2/.
Grand Project Sprint
Project Title: AI-Powered Web App
  • Auth with magic link (email login)
  • AI feature via n8n logic
  • Supabase + MongoDB
  • Deployed with CI/CD on Vercel
Choose one:
  1. Resume Tailor
  2. Recipe Generator
  3. Mental Health Tracker
  4. Pitch Writer
MilestoneDatePush to
PRD + wireframesDay 15/grand-project/docs/
Backend & DB setupDay 18/grand-project/api/
Frontend UIDay 21/grand-project/app/
AI logic + testingDay 24/grand-project/ai/
Public demo liveDay 27
Docs + Loom walkthroughDay 29README.md
Final Demo Day: Day 30 — pitch, walkthrough, GitHub review
Submission & Grading
CategoryWeight
Assignment 125%
Assignment 235%
Grand Project40%
  • Minimum 85% score overall
  • Demo on Day 30
  • ≥ 90% attendance
Support & Communication
  • Classroom & email for official updates
  • Mentor hours: Mon & Thu, 7–8 PM PKT on Google Meet
  • Tag mentors in GitHub Issues for help

30-Day Roadmap

Get started by creating your GitHub repo, setting up Node.js and pnpm, and following the onboarding checklist.

Deliverable: Repo created, onboarding complete
Let’s build something great together. Ship daily. Learn deeply. Build boldly.
NEXIUM

Building intelligent AI solutions for digital transformation.

© 2025 NEXIUM