# westagram

인스타그램 클론 코딩 (Javascript)
Javascript를 이용한 인스타그램 클론 코딩 프로젝트입니다. 로그인 유효성 검사, 댓글, 댓글의 좋아요/삭제 기능 등 간단한 기능들만 구현했습니다.

[Project] Westagram 회원 가입 & 로그인
Client와 Server 간 요청과 응답을 할 수 있는 회원 가입과 로그인을 실제로 구현해 보자

[Westagram]#4 로그인 기능 구현
사용자 계정(이메일)과 비밀번호로 로그인계정이나 패스워드 키가 전달되지 않았을 경우{"message": "KEY_ERROR"}, status code 400계정을 잘 못 입력한 경우 {"message": "INVALID_USER"}, status code 401비밀번호

[Westagram]#3 회원가입 기능 구현
이메일이나 패스워드가 전달되지 않을 경우{"message": "KEY_ERROR"}, status code 400 반환 Email validation - 이메일에는 @와 .이 필수로 포함(조건이 만족되지 않은 경우 에러 반환)Password Validation - 비밀

[Westagram]#2 모델링
models.py회원가입 기능 구현을 위한 테이블이름 last_name, first_name이메일 email : 다른 유저와 중복없게 하기비밀번호 password연락처(휴대폰) phone_number email = models.CharField(max

[Westagram]#1 django 초기세팅
westagram 이라는 이름의 가상환경 생성IP허용주석처리(admin, csrf, auth)westagram/urls.py 수정my_settings.py 생성 (DATABASES, SECRET_KEY)장고 설정에 존재하는 내용 중 SECRET_KEY, DATABASE

[Project] Westagram Kickoff (1. 모델링)
지난 편에 이어, Django를 사용하여 모델링을 하고, MySQL에 database table을 만들어 보자
Westagram kickoff_guide
👉 Westagram : instagram의 mini버전브랜치feature/mainfeature/signinfeature/singup레파지토리를 직접 생성할지(이번 과제에서는 멘토님이 주소부여)이미 만들어진 코드를 클론을 받을지팀원 중 한명이 초기환경 셋팅완료 후 P

[Westagram] Position Property
Throughout the second and fourth week of Wecode, a coding bootcamp, I was given the assignment of cloning the log-in and main page of instagram. The f

Assignment #1 | Westagram [Mission 10] 팔로우(follow) 기능 구현
follow 관련 기능은 유저들 사이에서 일어나기 때문에 users app 사용Follow class는 User와 User 사이의 중간 테이블로 from_user, to_user 두가지 attribute 모두 User class를 ForeignKey로 갖음따라서 rel

Assignment #1 | Westagram [Mission 9] 좋아요 기능 구현
바라보는 관점에 따라 같은 앱에서 관리할 수도, 따로 분리하여 관리할 수도 있음이번 프로젝트에서는 모두 같은 앱(postings)에서 관리post와 user를 둘다 foreignkey로 지정해주었음다른 방법으로는 ManyToManyField를 지정하는 것도 가능관련해서

Assignment #1 | Westagram [Mission 3] 회원가입 기능 구현
::: 현재까지 진행 상황 ::: 초기 세팅 완료 Users 앱 생성 완료 models.py의 User 클래스 작성 완료 DB에 migrate까지 진행 1.. Must Do.. 사용자 정보 입력 (이름, 이메일, 비밀번호, 연락처) 이메일 or 비밀번호가 전달

Assignment #1 | Westagram [Mission 1] Django Initial Setting
1. Virtual Environment(가상 환경) 2.. 프로젝트 초기 설정 2-1.. Database 생성(mysql) 2-2.. Project initial setting (1) Project Repository Clone (2) Project Pytho
westagram backend 미션6 까지 코드리뷰 정리
질문:장고에서 제공하는 이메일 등의 유효성 검증 기능과 파이썬 패키지를 이용하는 방법의 차이점이 궁금합니다.실무에선 보통 어떤 유효성 검증 방법을 많이 사용하는지 궁금합니다.답:장고에서 제공하는 Field Validator는 장고의 Form 기능과 관련돼있는데 Form

[westagram]댓글 내용 입력 후 Enter press, 혹은 게시 버튼 클릭 시 댓글 추가 기능
구상 처음 댓글을 달고 Enter press 또는 게시 버튼을 클릭 했을 때 42분전이라고 기재되어있는 곳 위에 댓글이 생성되기를 원했다. 처음 댓글로 css구현했을 때 div tag를 사용했으나 form tag를 사용해야 배웠던 내용을 사용할 수 있다고 하여 form
id, pw 입력 시 로그인 버튼 활성화 기능
id, pw 입력 시 로그인 버튼 활성화 기능 위코드 수업 중 id, pw 입력 시 로그인 버튼을 활성화 기능을 구현하라고 했으나 어떻게 진행해야할지 손도 대기 어려웠다. westagram login page 위의 화면에서 아이디와 비밀번호 둘 다에 한 글자라도
[Django] Westagram Likes
좋아요의 데이터 모델과 뷰를 구현하기전에, 어떻게 구현하면 좋을지 꽤 오랜시간 고민한것 같다.일단 그동안 내가 만들어왔던 데이터 모델과의 구조는 크게 다르지 않지만, 좋아요를 누른사람이 해당글에 한번더 좋아요를 누르면 좋아요가 사라지는 기능은 뷰에서 한번도 다룬 적이