AI Project Defense & Articulation Platform — train candidates to defend their own project architectures, tradeoffs, and decisions using GitHub repositories as the source of truth.
- GitHub Integration: Import your repositories directly into the platform.
- Narrative Generation: Automatically generate technical narratives based on your stack and target role.
- Project Defense: Practice articulating your engineering decisions and architectural tradeoffs.
- Framework: Next.js 16 (App Router), TypeScript, Tailwind CSS v4
- Auth: Auth.js (NextAuth v5) — Google OAuth
- Database: MongoDB Atlas (native driver + Mongoose)
- Storage: GitHub repository data only
-
Login to Docker Hub (if required):
docker login
-
Pull the latest image:
docker pull bhwn7/stacktold:latest
If you prefer to run the project locally from the source code:
- Clone the repository.
- Install dependencies:
npm install
- Set up your
.envfile withMONGODB_URIandAUTH_SECRET. - Start the development server:
npm run dev
- Import a repository on
/dashboard. - Open Review & generate narrative.
- Fill in the specific stack context and your target role.
- Click Generate narrative to see your customized defense script.