Back to Roles

Junior/Full-Stack Developer Intern

Product Goal

Build the functional web application for CampusConnect.

Tech Stack & Tools

React/NextjsNodejsPostgreSQL/MongoDBGitHub

Weekly Deliverables

W1

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.

W2

The Database Schema

Write and execute the database migration scripts mapping tables for Users, MarketplaceItems, and StudyGroups. Deliver an ERD diagram.

W3

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.

W4

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.

W5

The API Wiring Sprint

Integrate the ML intern’s text-classification API endpoints into the item listing form to automatically categorize student posts.

W6

The Analytics Ingestion Engine

Hardcode custom event tracking scripts (provided by the Data Analyst) into buttons like Create Post, Contact Seller, and Join Group.

W7

The Bug-Squashing Crusade

Address, patch, and close at least 15 high-to-medium priority bugs logged in the QA intern’s Jira board.

W8

Production Deployment

Configure environment variables for production, run final build scripts, and launch the stable live staging URL for beta testers.

W9

The Engineering Manifest

Complete a comprehensive README.md file detailing API routes, system architecture, and local setup instructions for future developers.