---
# System prepended metadata

title: 'week 1: next week'
tags: [code]

---

---
tags: code
---
# week 1: next week





## Monday

notes and links and so on.




### basic requirements for codeLab

- Github acct
- logged in to Github in your Terminal (with access token) 
- homebrew installed
- git installed
- node installed
- visual studio code installed
- Airtable API Key and base info


### basic skills

- know git basics [git basics](/ikVAcx-yT3WJTOm6yje30A)
- know js basics (to do: find a link for a basic javascript tutorial and add here)
- know html/css
- have your computer working to code and connect to github
- 



### next step-by-step

#### starting the app
- `npx create-next-app@latest my-next-week-app`
    - `typescript=no, eslint=no, tailwindcss=no, src=yes, approuter=yes, import alias=no`
- `cd my-next-week-app`
- `npm run dev`
- go to http://localhost:3000
- command T to open up new tab in same directory, then `code .` to open up your app in visual studio code



### creating an api route in next 13

- let's follow these [docs](https://nextjs.org/docs/app/building-your-application/routing/router-handlers)


### challenges
* [jk tries mdx pages](/xwDKj_xdR-y3MA6t4xsn8g)
* [jk tries to get airtable connected to the app](/9LfPxOjVRSSb4D603iLfLA)
* [mk try to use the new api route system](/FFjmyKnwQS-OtQWZISAu1w)
    * jk wants to know how to host media in next (or how to get airtable and slack hosted media to next)
* CC working on the API side of the ingest base
* SC + Carol styling a page
* [jk tries authentication with next.js apps](/O_Ia0XXwREysYWPX0NGWsQ)

## Tuesday

[mk-notes-for-staff-meeting](/yL1t4DGsSZuwZpD3XS0ffg)