Skip to content

theinternetfolks/sde-006-assignment

Repository files navigation

SDE-006 - Backend Engineer Assignment

Getting Started

  1. Read the full assignment: docs/assignment/README.md
  2. Work through the phases in order
  3. Replace this README with your own documentation

Phases

Phase Focus Required
01 - Foundation Google OAuth, databases, multi-tenancy Yes
02 - Forms Form CRUD, schema design Yes
03 - Responses Submission, validation, storage Yes
04 - Frontend Dynamic form rendering Yes
05 - Evaluation Assessment criteria -
06 - Optional Admin UI (login, forms, responses) No

Starter Setup

This repo includes:

  • Bun runtime configured
  • TypeScript with strict settings
  • React JSX support
  • Docker Compose with Postgres + MongoDB

Install dependencies:

bun install

Required Libraries

bun add @theinternetfolks/snowflake @theinternetfolks/context

Agentic AI Coding Requirement

You must use agentic AI coding tools (Claude Code, Cursor, Antigravity, Copilot, Cline, Amp CLI, or others).

Not allowed: ChatGPT, simple autocomplete, or copy-paste workflows.

Document your AI workflow in your README.

Submission

You can make your submission here on this form: https://forms.gle/yuGeBqWDJtjUwizt9

  1. Create a private GitHub repository
  2. Add @theinternetfolksbot as a collaborator
  3. Push your solution before the deadline (communicated via email)

Questions?

Email: sameer.khan@theinternetfolks.com

Contact ONLY for logical gaps in the assignment. Do NOT contact for system design discussions—make decisions independently and document in your README.

About

This is your starter repo for the assignment. FORK IT.

Resources

Stars

Watchers

Forks

Contributors