next-instagram 인스타그램 클론코딩 기술 스택 sanity swr next-auth react spinners timeago react-multi-carousel swr 환경변수 .evn.local GOOGLE_OAUTH_ID= GOOGLE_OAUTH_SECRET= NEXTAUTH_URL= NEXTAUTH_SECRET= SANITY_PROJECT_ID= SANITY_DATASET= SANITY_SECRET_TOKEN= google sanity 참고 사이트 string password generator