MCPcopy Index your code
hub / github.com/academind/remix-practical-guide-course-resources

github.com/academind/remix-practical-guide-course-resources @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,672 symbols 4,979 edges 1,440 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Remix - The Practical Guide

This repository contains the source code snapshots & slides used in my Remix - The Practical Guide course.

How To Use

The code snapshots are mainly intended for comparing your code to mine. You find multiple code snapshots for every course section in the Code folder.

The subfolder names are chosen such that they can easily be mapped to the course lectures.

Extension points exported contracts — how you extend this code

Future (Interface)
(no doc)
Code/04 Data Deep Dive/ZZ V2-finished/vite.config.ts
Future (Interface)
(no doc)
Code/03 Routing Deep Dive/ZZ V2-finished/vite.config.ts
Future (Interface)
(no doc)
Code/05 Authentication/ZZ V2-finished/vite.config.ts
Future (Interface)
(no doc)
Code/02 Essentials/ZZ V2-finished/vite.config.ts
Future (Interface)
(no doc)
Code/06 Deployment/ZZ V2-finished/vite.config.ts

Core symbols most depended-on inside this repo

requireUserSession
called by 4
Code/05 Authentication/08 Finished/app/data/auth.server.js
requireUserSession
called by 4
Code/05 Authentication/ZZ V2-finished/app/data/auth.server.js
requireUserSession
called by 4
Code/06 Deployment/01 Starting Project/app/data/auth.server.js
requireUserSession
called by 4
Code/06 Deployment/04 Disable JavaScript/app/data/auth.server.js
requireUserSession
called by 4
Code/06 Deployment/02 Adding Metadata/app/data/auth.server.js
requireUserSession
called by 4
Code/06 Deployment/03 Using Action & Loader Headers/app/data/auth.server.js
requireUserSession
called by 4
Code/06 Deployment/ZZ V2-finished/app/data/auth.server.js
getExpenses
called by 3
Code/04 Data Deep Dive/15 Finished/app/data/expenses.server.js

Shape

Function 2,667
Interface 5

Languages

TypeScript100%

Modules by API surface

Code/06 Deployment/ZZ V2-finished/app/entry.server.tsx7 symbols
Code/06 Deployment/ZZ V2-finished/app/data/validation.server.js7 symbols
Code/06 Deployment/04 Disable JavaScript/app/entry.server.jsx7 symbols
Code/06 Deployment/04 Disable JavaScript/app/data/validation.server.js7 symbols
Code/06 Deployment/03 Using Action & Loader Headers/app/entry.server.jsx7 symbols
Code/06 Deployment/03 Using Action & Loader Headers/app/data/validation.server.js7 symbols
Code/06 Deployment/02 Adding Metadata/app/entry.server.jsx7 symbols
Code/06 Deployment/02 Adding Metadata/app/data/validation.server.js7 symbols
Code/06 Deployment/01 Starting Project/app/entry.server.jsx7 symbols
Code/06 Deployment/01 Starting Project/app/data/validation.server.js7 symbols
Code/05 Authentication/ZZ V2-finished/app/entry.server.tsx7 symbols
Code/05 Authentication/ZZ V2-finished/app/data/validation.server.js7 symbols

For agents

$ claude mcp add remix-practical-guide-course-resources \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact