카이스트에 대해 궁금했던 것을 해결할 수 있는 앱
김찬영, 정이든
- 앱을 처음 실행하자마자 스플래시 화면으로 앱 이름을 사용자가 볼 수 있도록 구현함
로그인 화면 | 회원가입 화면 |
---|---|
로그인 에러 1 | 로그인 에러 2 |
---|---|
- 이메일 형식을 갖추고, 6자리 이상의 비밀번호로 회원가입이 가능
- 직접 회원가입을 하지 않아도, 카카오톡 로그인으로 앱을 이용가능
- 카카오톡 auth API로 소셜 로그인 가능
카테고리 1 | 카테고리 2 | 로그아웃 |
---|---|---|
- 카이스트에 궁금한 것을 카테고리를 선택하여 관련 질문들을 볼 수 있음
- 카테고리는 '미용실, 헬스장, 카페, 음식점, 스터디, 기숙사' 6가지로 만들었음
- 오른쪽 상단 위에 있는 점을 누르면 사용자가 자신의 정보를 확인할 수 있음
- 왼쪽의 뒤로가기 버튼을 누르면 로그아웃을 할 수 있음
- 사용자는 자신이 좋아요를 누른 게시글의 수, 자신이 작성한 게시글의 수, 댓글의 수를 확인할 수 있음
게시글 목록 | 게시글 작성 화면 |
---|---|
- 카테고리 별로 관련된 게시글을 확인할 수 있음
- 오른쪽 하단의 플러스 버튼을 누르면 게시글을 작성할 수 있음
게시글 및 댓글 | 수정 및 삭제 | 댓글 작성 |
---|---|---|
- 게시글을 선택하면 자세한 내용과 작성자, 좋아요, 댓글을 확인할 수 있음
- 오른쪽 상단의 점을 누르면 자신의 게시글인 경우에만 수정 및 삭제 가능함
- 댓글 모양 아이콘을 선택하면 댓글을 작성할 수 있음
- 좋아요 모양 아이콘을 선택하면 좋아요를 누를 수 있고, 한번 더 누르면 좋아요가 취소됨
- 댓글을 선택하면 자신의 댓글인 경우에만 삭제 가능함
- Nestjs
- TypeScript
- Express
- Prisma (ORM)
Mysql database schema