Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/#057 백엔드 사용자 회원가입, 로그인 구현 #125

Merged
merged 78 commits into from
Nov 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
c56fc30
feat: 유저 로그인 및 인증 구현 (테스트 문제 있음)
minjungw00 Nov 14, 2024
1635ff6
feat: mongoDB와 연동하는 crdt기능 모듈 생성
hyonun321 Nov 14, 2024
323be75
feat: mongoDB용 테스트 document 스키마 생성
hyonun321 Nov 14, 2024
007f217
refactor: lint에러 수정
hyonun321 Nov 14, 2024
beaa96f
refactor: tsconfig 경로 오류 수정
hyonun321 Nov 14, 2024
1b9c0d8
refactor: Unit Test 에러 관련 경로 변경
hyonun321 Nov 14, 2024
ee5138e
build: test관련 script추가
hyonun321 Nov 14, 2024
a8a3485
build: Jest 환경설정에 tsconfig 인식하는 모듈이름mapper메소드 추가
hyonun321 Nov 14, 2024
fed15ea
build: jest 테스트용 오타 및 주석제거
hyonun321 Nov 14, 2024
89e43b6
build: jest.config 경로 수동으로 지정
hyonun321 Nov 14, 2024
d46407b
refactor: CRDT 경로 index 화로 변경
hyonun321 Nov 14, 2024
e827f27
build: pnpm-workspace package 읽는 순서 변경
hyonun321 Nov 14, 2024
82a01cd
build: CRDT 라이브러리 exports 타입 설정
hyonun321 Nov 14, 2024
abd5044
build: Install dependencies 및 build 후 테스트하게 github actions 설정
hyonun321 Nov 14, 2024
c325162
refactor: 경로 재설정
hyonun321 Nov 14, 2024
dde2340
build: CRDT라이브러리 컴파일 다르게 설정
hyonun321 Nov 14, 2024
7dc41d6
build: Docker용 build 스크립트 추가
hyonun321 Nov 14, 2024
ec9b257
build: docker용 build scripts 수정
hyonun321 Nov 14, 2024
d061320
feat: 유저 로그인 및 인증 구현 (테스트 문제 있음)
minjungw00 Nov 14, 2024
0496068
test: 유저 로그인 기능에 대한 테스트 코드 작성
minjungw00 Nov 14, 2024
0f071e9
test: bcrypt 모듈을 ES 모듈로 선언
minjungw00 Nov 14, 2024
21c442b
fix: 환경 변수를 읽지 못하는 문제 수정
minjungw00 Nov 17, 2024
47dc5e7
ci: github actions 테스트를 위한 환경변수 추가
minjungw00 Nov 17, 2024
4a99d45
feat: mongoDB와 연동하는 crdt기능 모듈 생성
hyonun321 Nov 14, 2024
bd480a8
build: Jest 환경설정에 tsconfig 인식하는 모듈이름mapper메소드 추가
hyonun321 Nov 14, 2024
efe142a
build: jest 테스트용 오타 및 주석제거
hyonun321 Nov 14, 2024
33636e2
build: jest.config 경로 수동으로 지정
hyonun321 Nov 14, 2024
b527b10
feat: CRDT - WorkSpace 클래스 생성
hyonun321 Nov 14, 2024
9a059cc
feat: CRDT - Page 클래스 생성
hyonun321 Nov 14, 2024
c81fa7c
refactor: CRDT - Crdt, LinkedList 수정
hyonun321 Nov 14, 2024
bfd3d3c
feat: WorkSpace, Page, ElementType 등의 interface 및 Type 선언
hyonun321 Nov 14, 2024
a12e2c2
feat: DB 스키마에 따라 CRDT 클래스 생성
hyonun321 Nov 14, 2024
7f917e5
refactor: 불필요한 interface 주석처리
hyonun321 Nov 14, 2024
3ee176c
feat: DB 스키마에 따라 LinkedList 클래스 생성
hyonun321 Nov 14, 2024
c3d84a3
feat: DB 스키마에 따라 Node 클래스 생성
hyonun321 Nov 14, 2024
356b2ef
feat: DB 스키마에 따라 NodeId 클래스 생성
hyonun321 Nov 14, 2024
2932315
refactor: WorkSpace, Page 클래스 수정
hyonun321 Nov 14, 2024
b7c1d40
feat: mongoDB BlockCRDT로 변경하고 nestJS에서 활용하도록 변경
hyonun321 Nov 14, 2024
ffaa3a2
refactor: schema 파일 crdt 폴더 내로 이동
hyonun321 Nov 14, 2024
a87a9eb
build: tsconfig에 schema 추가
hyonun321 Nov 14, 2024
4468e52
Update README.md
hyonun321 Nov 14, 2024
0910bf2
docs: Update README.md
hyonun321 Nov 14, 2024
fcc3a6f
docs: Update README.md
hyonun321 Nov 14, 2024
eb102eb
Update README.md
hyonun321 Nov 14, 2024
6ff1a6f
docs: Update README.md
hyonun321 Nov 14, 2024
e813529
docs: Update README.md
hyonun321 Nov 15, 2024
a9a6707
feat: 배경 이미지 해상도 변경
pipisebastian Nov 15, 2024
96b9acc
feat: react portal 사용을 위해 index.html에 modal div 추가
pipisebastian Nov 15, 2024
3982e21
feat: text button 컴포넌트 구현
pipisebastian Nov 15, 2024
06980aa
feat: modal 컴포넌트 구현
pipisebastian Nov 15, 2024
9e52954
feat: useModal hook 구현
pipisebastian Nov 15, 2024
4aee161
refactor: 스타일 하드코딍된 값 제거
pipisebastian Nov 15, 2024
2841216
feat: menu button 흰색 배경 추가
pipisebastian Nov 15, 2024
f902235
feat: svg 파일 추가
pipisebastian Nov 16, 2024
2a164c9
chore: svgr 플러그인 설정
pipisebastian Nov 16, 2024
40e17ca
refactor: 페이지 타이틀 반응형 적용
pipisebastian Nov 16, 2024
35c606c
refactor: 페이지 이동 애니메이션 마우스 따라가도록 수정
pipisebastian Nov 16, 2024
bc8f460
feat: 모달 애니메이션 추가
pipisebastian Nov 16, 2024
1fa6842
feat: 최소화, 최대화, 창닫기 버튼 아이콘 추가 및 순서 변경
pipisebastian Nov 16, 2024
90d337a
refactor: 사이드바 반응형 추가
pipisebastian Nov 16, 2024
f8736a0
feat: 좌표 초기화 함수 구현 및 return 타입 제거
pipisebastian Nov 16, 2024
0362f7a
refactor: 타입 수정
pipisebastian Nov 16, 2024
a04c7ad
feat: 최대 보여줄 수 있는 페이지 상수 추가
pipisebastian Nov 16, 2024
aafee57
feat: pnpm lock 추가
pipisebastian Nov 16, 2024
ddd61d6
feat: 10개 페이지 초과시 모달창 추가
pipisebastian Nov 16, 2024
055cff1
refactor: 모달창 문구 수정
pipisebastian Nov 17, 2024
8c0ff37
refactor: x 스크롤 안보이도록
pipisebastian Nov 17, 2024
347aaf7
feat: 스크롤바 webkit 디자인 적용
pipisebastian Nov 17, 2024
1f5620a
feat: 유저 로그인 및 인증 구현 (테스트 문제 있음)
minjungw00 Nov 14, 2024
48a83b3
feat: mongoDB와 연동하는 crdt기능 모듈 생성
hyonun321 Nov 14, 2024
cbcfdd6
build: Jest 환경설정에 tsconfig 인식하는 모듈이름mapper메소드 추가
hyonun321 Nov 14, 2024
96394c8
build: jest 테스트용 오타 및 주석제거
hyonun321 Nov 14, 2024
a180425
build: CRDT라이브러리 컴파일 다르게 설정
hyonun321 Nov 14, 2024
e4648ad
feat: 유저 로그인 및 인증 구현 (테스트 문제 있음)
minjungw00 Nov 14, 2024
16b57e2
test: 유저 로그인 기능에 대한 테스트 코드 작성
minjungw00 Nov 14, 2024
86685c7
Merge branch 'dev' into Feature/#057_사용자_인증_구현
minjungw00 Nov 17, 2024
dbe96f4
refactor: lint 수정
minjungw00 Nov 17, 2024
5733748
fix: conflict 해결 중 발생한 문제 수정중
minjungw00 Nov 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/lint_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ jobs:
# Run Unit tests
- name: Run Unit Tests
run: pnpm test
env:
JWT_SECRET: ${{ secrets.JWT_SECRET }}

test_building_docker_image:
name: Test Building Docker Image
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/lint_and_unit_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,3 +43,5 @@ jobs:
# Run Unit tests
- name: Run Unit Tests
run: pnpm test
env:
JWT_SECRET: ${{ secrets.JWT_SECRET }}
14 changes: 12 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
![Group 38 (1)](https://github.com/user-attachments/assets/a882c5c5-b205-43cc-9a16-2f5e87dbd6aa)


![image](https://github.com/user-attachments/assets/ce48d2e5-ca40-43e6-8d64-0f874312f065)


<div align="center">
<a href="http://223.130.159.220/">배포사이트</a>
<br>
Expand All @@ -10,13 +11,20 @@

</div>

<p align="center">
<a href="http://223.130.159.220" title="🌌 밤하늘의 별빛처럼, 자유로운 인터랙션 실시간 에디터"><strong>배포 사이트</strong></a>
</p>


## `Nocta`

> 🌌 밤하늘의 별빛처럼, 자유로운 인터랙션 실시간 에디터

- 실시간 기록 협업 소프트웨어입니다.

## `Team Glassmo`

## `Team Glassmo`


- 글래스모피즘의 약자

Expand All @@ -34,6 +42,8 @@


## 프로젝트 기능 소개


### 1. 페이지 생성, 드래그 앤 드랍

사이드바의 페이지 추가 버튼을 통해 페이지를 생성하고 관리할 수 있습니다.
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"lint": "eslint . --fix",
"lint:client": "eslint \"client/src/**/*.{ts,tsx}\" --fix",
"lint:server": "eslint \"server/src/**/*.{ts,tsx}\" --fix",
"build": "cd @noctaCrdt && pnpm build && cd .. && pnpm -r build",
"build": "pnpm build:lib && pnpm -r build",
"build:lib": "cd @noctaCrdt && pnpm build",
"build:client": "cd client && pnpm build",
"build:server": "cd server && pnpm build",
Expand Down
Loading
Loading