프로젝트/Team project(with KIC)

프로젝트 내역 : https://drive.google.com/file/d/1BLBkklIZdjXu5bBc_gmTEZ5TF9cEEaPT/view프로젝트 코드 : https://github.com/smkim9202/ootd 문제 로그아웃을 누르지 않으면 서버를 껐다켜도 로그인 상태인것을 확인했다. 해결이문제를 어떻게 해결 해줄까 찾아봤더니 일정 시간 사용하지 않으면 세션 타임 아웃을 발생시켜주게 설정하면 된다. Settings.py 아무곳에나 Django Session Timeout Code를 넣어주면 된다.#Django Session Timeout CodeSESSION_COOKIE_AGE = 3600 #1시간SESSION_SAVE_EVERY_REQUEST = TrueSESSION_COOKIE_AGE = ..
프로젝트 내역 : https://drive.google.com/file/d/1BLBkklIZdjXu5bBc_gmTEZ5TF9cEEaPT/view프로젝트 코드 : https://github.com/smkim9202/ootd css 적용 화면member : login, agreement, join  => 로그인, 회원가입 화면member : info, update, pwupdate, delete => 사용자로그인시 마이페이지 화면들member : list, admindelete => 관리자로그인시 회원관리 화면들clothes : list, upload, update, delete => 관리자로그인시 옷장관리 화면들member : idsearch, pwsearch, pictureform => 새창으로 뜨는 화..
프로젝트 내역 : https://drive.google.com/file/d/1BLBkklIZdjXu5bBc_gmTEZ5TF9cEEaPT/view프로젝트 코드 : https://github.com/smkim9202/ootd 페이지 흐름도 정리(url기준)회원가입버튼 => member/agreement(약관동의) => 동의버튼 => member/join(회원가입) => 사진등록버튼 => member/picture(사진등록창) => 가입버튼 => member/login(로그인창) => 로그인버튼 => home(홈화면) (사용자 - 마이페이지)member/info/mem_id(가입정보)member/update/mem_id(정보변경) => 수정버튼(가입정보 update)member/pwupdate/mem_id(비..
프로젝트 내역 : https://drive.google.com/file/d/1BLBkklIZdjXu5bBc_gmTEZ5TF9cEEaPT/view프로젝트 코드 : https://github.com/smkim9202/ootd member 어플리케이션 member 테이블 연결하기BASE_DIR/프로젝트명/models.py from django.db import models# Create your models here.class Member(models.Model): mem_id = models.CharField(max_length=20, primary_key=True) # id nick = models.CharField(max_length=20) # nick pw = models.CharFie..
프로젝트 내역 : https://drive.google.com/file/d/1BLBkklIZdjXu5bBc_gmTEZ5TF9cEEaPT/view프로젝트 코드 : https://github.com/smkim9202/ootd MariaDB Django 연동데이터베이스 생성 : ootd=> CREATE DATABASE `ootd` anaconda 설정 => prompt 입력 pip install mysqlclient : mysql 설치 python manage.py migrate : db연결 settings.py# Database# https://docs.djangoproject.com/en/4.0/ref/settings/#databasesDATABASES = {# 'default': {# ..
프로젝트 내역 : https://drive.google.com/file/d/1BLBkklIZdjXu5bBc_gmTEZ5TF9cEEaPT/view프로젝트 코드 : https://github.com/smkim9202/ootd OOTD 날씨 데이터 예측을 통한 개인 맞춤 옷차림 추천 서비스1. 기상청 날씨 데이터를 AI에게 훈련시켜 해당 날짜와 장소의 날씨를 예측한다.2. 관리자가 등록해 놓은 기온 별 옷차림을 랜덤으로 추천해준다.3. 딥러닝 기술 중 음성인식 API를 활용하여 서비스의 편리성을 높이기로 했다. 준비과정 및 개발환경구축각자 역할을 나누기전까지 프로젝트 개요, 사용데이터정리 및 기획을 했다.프로젝트 기간 : 2022.01.15~2022.02.05(약 3주)프로젝트 언어 : HTML, CSS, J..
프로젝트 내역 : https://drive.google.com/file/d/1AuY-JMz5XyerScCCW90G1qJha9OHvu5u/view프로젝트 코드 : https://github.com/smkim9202/mykit 레시피게시판 테이블RecipeBoard(레시피게시판)Reply(댓글)Heart(좋아요)1.     (PK)글번호 / rcnum number (NN)2.     (UK)유저아이디 / userid varchar2(10 char) (NN)3.     글제목 / rctitle varchar2(30 char) (NN)4.     글내용 / rccontent varchar2(2000 char) (NN)5.     대표이미지 / rcimg varchar2(30 char) (NN)6.     날짜 ..
프로젝트 내역 : https://drive.google.com/file/d/1AuY-JMz5XyerScCCW90G1qJha9OHvu5u/view프로젝트 코드 : https://github.com/smkim9202/mykit Board 테이블 하나로 2종류의 게시판을 만드는게 생각보다 어려웠다. 특히 전체적으로 만드는 것보다 테스트하다가 발견 된 작은 오류들을 하나하나 잡는 과정이 어려웠다. 또한 그런 오류를 해결해가는 과정에서 다양한 테스트 케이스들을 생각하고 여러번 테스트 해보는 과정이 생각보다 오랜 시간이 걸렸다. 게시판 공통1. board 테이블 변경 : 컬럼조회해서 설계대로 나오는지 확인Board -> num(자료형크기) / img, boardlock, replycontent 컬럼삭제 / boar..
프로젝트 내역 : https://drive.google.com/file/d/1AuY-JMz5XyerScCCW90G1qJha9OHvu5u/view프로젝트 코드 : https://github.com/smkim9202/mykit 실제로 개발하다 보니 처음에 계획한 개발 방향이 변경과 자료형 크기가 생각보다 작아서 DB를 변경해야 했다. 같은 기능을 하는 게시판들은 하나로 묶고, 레시피 게시판은 좋아요, 대표이미지 등을 사용하니 다른 테이블로 구성하기로 변경 되면서 테이블 변경이 필요해졌다. 오라클 테이블 변경에 대해 공부해서 게시판 관련 테이블을 변경했다. Oracle boolean타입CREATE TABLE sd(num number(20) NOT NULL,boardlock VARCHAR2(8 char) che..
프로젝트 내역 : https://drive.google.com/file/d/1AuY-JMz5XyerScCCW90G1qJha9OHvu5u/view프로젝트 코드 : https://github.com/smkim9202/mykit 기획서 완성 후 개발을 시작해야 하는데 기획페이지가 있어도 어디서부터 코딩을 시작해야 할지 감이 오지 않았다. 그래서 우선 내가 만들어 야 할 게시판들의 화면 흐름과 화면에 따른 기능들이 무언인지 정리 해보았다. 강사님께서 쇼핑몰이 사용자에게 보이는 것보다 뒤에서 처리 해야 할 것들이 많다고 하셨는데 실제로 정리해보니 생각보다 더 많은 것 같다. 레시피 게시판대표 이미지(Not Null)좋아요 버튼(1인당 1표)댓글검색 기능레시피 게시판 클릭 => recipe/rclist(글목록) =..
개발원슝이
'프로젝트/Team project(with KIC)' 카테고리의 글 목록