--- 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)