728x90
3주간 진행했던 프로젝트가 마무리 됐다. 목차 1. 시연 내용 1-1. 메인페이지 1-2. 로그인 페이지 1-3. 채팅 기능 1-4. 인기 게시글, 인기 멤버 ( 랭킹 기능 ) 1-5. 알림 기능 1-6. 게시판 CRUD 1-7. 댓글 기능 1-8. 좋아요 기능 1-9. 리스트 페이지 1-10. 검색기능 1-11. 나의 반응 페이지 1-12. 에러 처리 1-13. 배포 2. 회고 1. 시연 1-1. 메인 페이지 메인 페이지 진입 시 게시판 데이터를 랜덤으로 불러와서 카드에 하나씩 보여준다. 각 카드의 사진이나 제목을 통해서 view 페이지로 이동 가능하다. 카드의 하단부 클릭 시 게시글의 정보를 간단하게 볼 수 있다. 1-2. 로그인 페이지 회원가입 시 ID와 Nickname을 input 이벤트를 통해 ..
PROJECT 2 프로젝트 기간 : 2023.01.30 ~ 2023.02.19 프로젝트 내용 : 더보기 사용자페이지 1. 회원가입 로컬 회원가입 API를 이용한 회원가입 2. 메인페이지 로그인 카테고리 리스트 게시물 리스트 검색기능 3. 게시물 리스트 대표이미지 해당 게시물 좋아요 및 좋아요 취소 해쉬태그 댓글 4. 게시물 등록 카테고리 대표이미지 5장 컨텐츠 내용 해쉬태그를 N개만큼 등록 5. 게시물 보기 게시물 보기 게시물에 게시자 정보 게시물에 해당하는 댓글 6. 채팅기능 전체 채팅 기능 구현 7. 검색기능 사용자는 제목, 글내용, 해쉬태그 내용에 따른 검색이 가능하다 사용자 검색시 해당 사용자의 프로필 정보 / 등록 게시물을 볼 수 있음 8. 랭킹기능(선택사항) 사용자 별 point 랭크 10위 ..
PROJECT 2 프로젝트 기간 : 2023.01.30 ~ 2023.02.19 프로젝트 내용 : 더보기 사용자페이지 1. 회원가입 로컬 회원가입 API를 이용한 회원가입 2. 메인페이지 로그인 카테고리 리스트 게시물 리스트 검색기능 3. 게시물 리스트 대표이미지 해당 게시물 좋아요 및 좋아요 취소 해쉬태그 댓글 4. 게시물 등록 카테고리 대표이미지 5장 컨텐츠 내용 해쉬태그를 N개만큼 등록 5. 게시물 보기 게시물 보기 게시물에 게시자 정보 게시물에 해당하는 댓글 6. 채팅기능 전체 채팅 기능 구현 7. 검색기능 사용자는 제목, 글내용, 해쉬태그 내용에 따른 검색이 가능하다 사용자 검색시 해당 사용자의 프로필 정보 / 등록 게시물을 볼 수 있음 8. 랭킹기능(선택사항) 사용자 별 point 랭크 10위 ..
오늘 내가 배운 것 1. 제약조건 2. 테이블 만들기 2-1. Query문을 이용한 테이블 만들기 2-2. Sequlize - class를 이용한 테이블 만들기 3. 외래키 지정하기 (FK) Query문을 이용한 제약사항 확인하기 3-1. Query문을 이용한 외래키 (foreign key) 지정하기 3-2. Query문을 이용한 외래키 (foreign key) 삭제하기 3-3. Query문을 이용한 외래키 (foreign key) ON DELETE 옵션 3-4. sequelize에서 외래키(foreign key) 지정하기 4. 테이블 JOIN 하기 4-1. Query문을 이용한 JOIN 4-2. sequelize를 이용한 JOIN 1. MySQL 제약조건 테이블에 데이터를 저장할 때 데이터의 정확성, ..
모든 명령어를 작성 후에 ; (세미콜론)을 붙여주세요. SQL 분류 1. 데이터 정의어 (DDL) 2. 데이터 조작어 (DML) 3. 데이터 제어어 (DCL) 1. 데이터 정의어 (DDL) CREATE SHOW DROP ALTER USE 데이터 베이스 생성 CREATE DATABASE [데이터베이스이름]; 모든 데이터 베이스 보기 SHOW DATABASES; 모든 테이블 보기 SHOW TABLES; 데이터 베이스 사용하기 USE [데이터베이스명]; 테이블의 Filed를 한줄로 보기 DESC [테이블명]; 테이블 생성하기 예시 CREATE TABLE user( idx int(11) AUTO_INCREMENT PRIMARY KEY, userId VARCHAR(150) NOT NULL, userPw VARCH..
오늘 내가 배운 것 1. DATABASE (데이터베이스) DBMS RDBMS 2. SQL 데이터 정의어 (DDL) 데이터 조작어 (DML) 데이터 제어어 (DCL) 3. sql 파일 내보내고 불러오기 sql - backup 출처 : https://www.stechies.com/differences-between-dbms-rdbms/ DATABASE (데이터베이스) 데이터베이스(DB: database)는 통합하여 관리되는 데이터의 집합체를 의미한다. 중복된 데이터를 없애고, 자료를 구조화하여, 효율적인 처리를 할 수 있도록 관리한다. 그래서, 여러 업무에 여러 사용자가 데이터 베이스를 사용할 수 있다. DBMS DataBase Management System 데이터베이스 관리시스템, SQL을 이용하여 누군..