일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 프로그래머스
- 파이썬 replace
- 파이썬 for in
- 파이썬 for
- 타입스크립트 리액트
- tanstack query
- 타입스크립트 props
- 리액트 훅
- 파이썬 enumerate
- useState
- JavaScript
- typeScript
- 타입스크립트
- 파이썬 반복문
- React Hooks
- 내일배움캠프 최종 프로젝트
- 내일배움캠프
- 자바스크립트
- 한글 공부 사이트
- 코딩테스트
- 내일배움캠프 프로젝트
- 리액트
- 리액트 프로젝트
- Next 팀 프로젝트
- 파이썬 slice
- REACT
- 파이썬 딕셔너리
- 파이썬 list
- js
- 내배캠 프로젝트
- Today
- Total
목록내일배움캠프 (7)
sohyeon kim
🫥 기획 마무리..! 드디어 모든 기획이 마무리되었다! 오늘 아침엔 우선 개발 시간을 다 같이 계산해 봤다. 막연하게 생각하고 있었는데 한 기능마다 시간을 계산하니까 파악이 잘 됐다. 일정이 정리되고 DB-ERD 피드백을 받았다. 원래 배열이나 객체로 넣어놨던 값들을 다 다른 DB 로 나눠주셨다. 처음엔 헷갈렸는데 퀴즈북 - 퀴즈 나눴던 것처럼 더 나아가서 하나하나 작게 쪼개는 거라 생각하니 좀 이해가 됐다.. 코드컨벤션까지 정한 후에 CRA 셋업에 들어갔다! 팀장님이 화면공유로 코드 작성해 주시고 팀원들은 각자 프로젝트 세팅했던 방식 얘기하면서 잘 맞춰갔다. 세팅 끝나고 서로 확장팩 공유하는데.. ㅋ. ㅋ "[귀여운 아이들]을 얻었습니다!" 대망의 역할 분담 🥹 하고 싶은 기능에 모두 투표한 후에 누가..
🫠 기획 더 더.. 구체화 오늘은 어제에 이어 기획을 좀 더 촘촘하게 짜고.. 초기 세팅에 들어갔다! 먼저 길고 길었던 와이어 프레임 제작을 마무리했다. 디자이너님 보시기 편하게 레이아웃만 잡아놓고, 간단한 설명들을 적어놨다. 그리구.. 문제의 퀴즈 데이터 관리 퀴즈를 만들고 푸는 페이지를 생각하다가 데이터 보내고 가져오는게 너무 감이 안잡혀서 😥 각자 미로에 자기가 생각하고 있는 table 을 적어보기로 했다. 퀴즈북과 그 안에 퀴즈에 각각 어떤 데이터가 들어갈지 정리한 뒤에 다시 서로 얘기하면서 더할 건 더하고 뺄 건 빼면서 감을 잡아갔다.. 저 퀴즈 데이터 늪에 빠져있을 때.. 팀장님이 우선 오늘 todo 들 중에서 각자 맡을 수 있는 걸 맡아서 먼저 끝내자고 하셔서 겨우 정신차리고 나올 수 있었다..
🫠 기획 구체화하기 어제 정해졌던 한글 공부 사이트에서 기획을 좀 더 구체화했다! DB, 전역 상태 관리 등은 어떻게 할지 정하고, 핵심 기능인 게임 & 퀴즈는 어떻게 구현할지 레퍼런스를 많이 찾아봤다. 유저가 만드는 퀴즈 부분이 어떻게 만들어야할지 감이 안왔었는데 구글폼이나 다른 공부 사이트들을 보다보니 좀 정리가 된거 같다. 👶 그리고 중요한 프로젝트명 정하기! 한글 공부 사이트여서 한글로 짓기로 정하고, 각자 이름들을 생각해 왔다. 그 중 좋았던 후보가 1. 글마루 2. 뭔말이지 요 둘! 고르고 고르다.. 튜터님의 의견을 더해.. 뭔말easy? 로 결정됐다! 자매품 못말리지 🫂 퍼소나 & 페이지 컨셉 정하기 우리의 퍼소나, 헤일리씨와 사이먼씨다 나중에 좀 더 자세하게 설정해두면 프로젝트 설명에 도움..
🫠 최종 프로젝트 시작..! 오늘은 하루종일 프로젝트 기획에 매달렸다. 정리는 Miro 에 하기로 결정! (노션 에러 많음 이슈..) 미로에 생각보다 다양한 템플릿이 있었다. icebreakers 까지 있다는.. 적극 활용해 줬다. 서로 생각해 온 레퍼런스에 대해서 얘기 나눈 뒤에 비슷한 걸 추려서 멘토링을 받았다. 꼭 들어가야 한다고 생각해서 로그인, CRUD 등 계속해왔던 기능들이 많았는데 퀴즈나 게임, 에디터 기능이 있는 게 재밌을 것 같다고 하셨고.. 피드백 토대로 2차 회의를 해서 나온 게.. 🙋♂️ 외국인을 위한 한글 공부 사이트 ! 어떻게 구현해야 할지는 다시 꼼꼼하게 생각해 봐야겠지만.. 다들 재밌게 만들 수 있을 거 같다! 기능 엄청 넣다가 다시 피드백받고 빼고 하는 중이다. 허허 한..
💡 블로그나 SNS 같은 피드형 웹페이지 프로젝트 🧑🏻💻 역할 분담 우선 필수 구현인 페이지, 기능들만 역할을 나눠두었다. react 로 팀 프로젝트가 처음이라 어떻게 나눠야 할지 애매했는데 우선 컴포넌트 별로 분담했다! 🎀 와이어 프레임 와이어 프레임도.. 컴포넌트를 어떻게 쪼개야할지 고민됐는데 일단 크게 나누고 하위는 담당하는 사람이 잘 나눠두고 전달하기로 했다! 🥹
내배캠 리액트 입문 수업 중.. 내용 정리! 리스트를 추가 하고 삭제해보자 ~ 👩💻 전체 코드 📁 App.jsx import React, { useState } from "react"; import "App.css"; import AddButton from "components/AddButton"; import User from "components/User"; function App() { const [users, setUsers] = useState([ {/*기존 리스트*/} { id: 1, age: 11, name: "요리" }, { id: 2, age: 12, name: "미나토" }, { id: 3, age: 34, name: "호리" }, { id: 4, age: 40, name: "사오리"..
👀 영화 검색 사이트 제작 중 검색 창이 스크롤을 따라다니게 만들고 싶었다! ~ scroll ~ ⬇️ 왼쪽에 있는 serch-container 를 고정해 두었다! 💡 설정 코드 HTML ~ Search movie title Click CSS ~ #search-container { align-self: flex-start; position: sticky; top: 0; padding: 10px; } 그리고 설정하다 잘 안되서 찾아본 정보들.. 1. 임계값 설정 고정할 요소에 아래 속성 중 하나 이상에 대해 "auto" 이외의 값을 설정해야 한다. top: 0; right: 0; bottom: 0; left: 0; 2. 사파리 벤더 접두사 추가 사파리 브라우저에서 기능하도록! position: -webkit..