Wil 4

[회고] 프로젝트를 마치며..

약 5 ~ 6주간의 프로젝트가 끝이 났다. 다양한 분야의 팀원(백, 프론트, 디자인)과 프로젝트가 끝난 시점에서 어떻게 협업을 했고 어떤 부분에서 문제가 있었는지 조금이나마 생각해보는 시간을 가지려 한다. 어색한 첫 만남 & 프로젝트 주제 선정 처음 대화의 시작은 프로젝트 주제였던 것 같다. 각자 생각한 주제나 소소한 얘기를 하며 팀원끼리 말을 많이 했었고 다양한 주제에대해 얘기를 나눈 것 같다. 그 중 우리가 정했던 아이디어는 연구를 위한 지원자를 모집하는 기업/단체와 단기 알바를 원하는 유저간의 매칭을 더 간편하게 도와주는 서비스 였다. 아르바이트의 경우 이미 좋은 어플들이 많고 시스템이 존재했지만, 대학교나 대학원, 기업 등 단순한 연구에대한 테스트를 받거나 다양한 사람들의 생각을 얻을 수 있는 사..

TIL 2023.05.13

github 기본적인 기능.

vscode를 사용하며 정말 기본적인 명령어는 알고 있기에 원격 저장소인 github에 데이터를 올리기는 할 수 있었다. 내가 알고 있는 명령어는 아래와 같다. git add git status git commit -m ‘ ’ git push origin main git pull origin main cd ls git init git branch 위의 명령어와 git config를 사용해 username과 email 설정한 이후 github 홈페이지에서 리포를 만들고 저장소를 저장하고 명령어를 사용하는 방식이었다. 예를 들어 프로젝트를 진행한다고 하면, 프로젝트 폴더 안에서 vscode를 열고 최초 git init 명령어를 통해 프로젝트 안에 .git이라는 폴더를 만들어 git을 사용할 수 있게 만들었다..

TIL 2023.02.10

검색기능 만들기.

도서 사이트에서 크롤링해온 데이터를 목록에 보여주고 원하는 책 이름을 검색하고 싶었다. 검색을 위한 정석?은 쿼리스트링을 사용하는 것 이었고 flask로 구현하는 나는 ajax와 조건, 반복문을 통해 만들기로 했다. 기능 구현을 위해 먼저 생각했던 것은 저장된 데이터를 받아와 if문을 사용해 검색 기능을 구현하는 것 이었고 데이터부터 가져왔다. search라는 변수로 웹에서 입력하는 검색어를 가져왔고 db에 저장된 전체 정보는 response로 받아왔다. 그리고 if문을 활용해 search가 db에 있는지 판별해 temp_html을 실행했다. 처음부터 includes를 이용했다면 위 코드처럼 간결하게 만들 수 있었지만 처음에는 다른 시도를 했었기에 위의 코드를 만들기까지 시간이 오래 걸렸다. 저장된 db..

TIL 2023.02.10

회원가입 기능 만들기.

오늘은 회원가입 기능을 만들었다. 단순히 정보를 입력하고 db에 저장하는 것은 쉬웠다. 하지만 입력 id가 db에 저장된 값인지 판단하는데 시간이 걸렸으나 결국 완성했다. 내가 생각한 방법은 id, pw, 이름, 연락처를 받아오고 그 값이 저장된 db에서 중복된 값인지 판단 후 가입 되는 것이었다. function createMember() { let userId = $('#userId').val() let userPw = $('#userPw').val() let userName = $('#userName').val() let userPhone = $('#userPhone').val() $.ajax({ type: 'POST', url: '/join', data: {userId_give: userId, u..

TIL 2023.02.09