Junior/Full-Stack Developer Intern
Product Goal
Build the functional web application for CampusConnect.
Tech Stack & Tools
Weekly Deliverables
Dev Environment Baseline
Spin up local development environments, establish a shared GitHub repository with strict branch protection rules, and deploy a "Hello World" landing page to Vercel/Render.
The Database Schema
Write and execute the database migration scripts mapping tables for Users, MarketplaceItems, and StudyGroups. Deliver an ERD diagram.
The UI Shell
Build the CSS layout grids and responsive frontend shells for the login screen, product feed, and user profile page using placeholder data.
The Authentication & CRUD Engine
Implement JWT or OAuth user authentication. Build the backend routes allowing users to create, read, update, and delete (CRUD) listing posts.
The API Wiring Sprint
Integrate the ML intern’s text-classification API endpoints into the item listing form to automatically categorize student posts.
The Analytics Ingestion Engine
Hardcode custom event tracking scripts (provided by the Data Analyst) into buttons like Create Post, Contact Seller, and Join Group.
The Bug-Squashing Crusade
Address, patch, and close at least 15 high-to-medium priority bugs logged in the QA intern’s Jira board.
Production Deployment
Configure environment variables for production, run final build scripts, and launch the stable live staging URL for beta testers.
The Engineering Manifest
Complete a comprehensive README.md file detailing API routes, system architecture, and local setup instructions for future developers.
