사람을 좋아하고, 열정적으로 일하며, 세상에 유익을 주는
비즈니스의 성공과 좋은 사용자 경험을 위해 적절한 기술을 사용하는 프론트엔드 개발자를 지향합니다.
Love people, Work passionately, Good influence on the world
I aim to become a frontend developer who uses proper skills for successful business and fantastic user experience.
mooyaho's Introduction
mooyaho's People
mooyaho's Issues
[프론트] 체크 리스트 - 로그인, 회원가입, 산
- 로그인 실패 시 안내 필요
- 회원가입 - 이메일 중복체크
- 회원가입 - 닉네임 중복체크
- 헤더 - 검색 기능 되도록
- 전체 산 - lazy loading 개선 -> 마이페이지
- 산 메인 - 백엔드와 연결
- 산 상세 - 등산로 개선: 다른 형태의 api 리턴값 처리
- 산 상세 - 등산로 개선: 각 산 마다 요청 범위 점검 필요 ... 선택된 산 범위밖 등산로도 보이는 것 같다
- 산 상세 - 등산로 개선: 너무 작은 범위로 잘게 쪼개진 등산로가 많다.. 어떻게 하지..?
- 산 상세 - 등산로 개선: 지금 같은 방식으로 좌, 우 버튼으로만 등산로 확인 가능? -> 불편하다
- 데스크탑 버전 -> 어떻게 보여줄까?
- 산 상세 - 맛집 정보 백엔드 구현
- 마이페이지 - 회원가입시 받은 유저정보 넣기(나이대, 등산경력 등)
중간평가 PPT 만들기
[백엔드] 글 수정 시 수정 내용 반영 함수 오류 해결
글을 수정할 때 등록 버튼을 누르면 수정 기능 함수가 아닌 새 글 작성 함수로 연결되는 문제가 발생합니다. 이 오류를 해결해야 합니다.
버그 & 개선
버그 및 기능 개선에 대한 내용을 적습니다
신규 기능
- 데스크탑 버전
- 아이디, 비밀번호 찾기
- 다른 유저 게시글 보기
- 여러 등산로를 연결&저장하여 나만의 등산로 만들기
- 헤더 검색기능 강화 (포스트도 검색, 검색결과)
[프론트엔드] 글 수정, 삭제 안내 메시지 구현
글 삭제 버튼 누르면 승인 요청 알림창이 띄우도록 구현
[배포] CI/CD 구현
- AWS Codepipeline은 어떻게 하는 지 배움
- 감춰야하는 시크릿값들을 어떻게 서버에 올린 앱에 가져 올 수 있을까 (환경변수 이용)
비로그인 접속 시 접근불가 항목 처리
- 비로그인으로 접속 시 접근 못하는 항목을 접속 시도 시 메시지 안내 후 로그인페이지로 유도 한다
- from issue #158
[백엔드] Post 모델 수정, Comment 모델 정의
- Post 모델에 mountain_id 추가
- Comment 모델 정의
[AI]산 유사성 csv만들기
[백엔드] 포스팅 기능 구현 완료, 좋아요 기능 구현
- 글 수정 및 삭제 기능 코드를 프론트엔드와 연결해 최종 완료합니다.
- 좋아요 기능을 구현합니다.
AI, APP server - /userviewlog연결
[프론트-글 전체, 글 상세] 전체적인 CSS 수정
- 친숙한 소셜미디어 느낌으로 변경
데이터 정리 - 산 데이터 권역별 분류
100대 명산 데이터를 권역별로 분류해 추후 서비스 개선에 활용할 준비를 하고자 합니다.
[백엔드] User, Post model 구성
API 설계에 따라 User, Post app의 models.py를 구성합니다.
[프론트]posts/new 에서 취소버튼 클릭시 posts 로 이동안하는 문제 발생
[백엔드] Post 모델 정의, view 구현 1차
- Post 모델 정의
- 포스팅 페이지 기능 함수 구현 시작
[프론트] 산 별 상세페이지 구현
산 별 상세페이지 구현합니다.
- 등산로, 맛집 안내 구현에 대한 고민이 필요합니다.
데스크탑 배경
- 1024px 사이즈 이상이면 데스크탑으로 생각하고 app 컨텐트의 위치가 바뀌며 배경이 보인다
[프론트] 산 메인 페이지
추천 산 리스트를 보여주는 메인 페이지를 구현한다
AI, APP server - /userpost연결
[프론트엔드] 좋아요 버튼 문제 해결
좋아요 버튼 클릭 시 색상이 바로 변경되지 않습니다. 새로고침 했을 때만 적용되어서 이를 비동기로 작동되도록 구현해야 합니다.
[프론트-로그인] 로그인 실패 시 안내 메시지 구현
관련: #42
둘러보기 기능 구현 - 로그인, 전체산, 산상세
- 비로그인으로 무야호 서비스를 이용해 볼 수 있게 한다 (전체산, 산상세, 고객센터만 이용가능)
- from Issue #158
[프론트] 로그인
로그인 페이지를 구현한다
[AI] 산별 정보로 산의 유사성 확인
[프론트-마이페이지] 회원가입 시 체크한 내용 보여주기
- 마이페이지 내 정보란이 비어보인다. 유저의 정보를 채워넣자
- #42
[백엔드] User view 구현 1차
- 로그인, 로그아웃 및 회원가입 관련 함수를 작성하고 sqlite3와 연동해서 값을 주고받습니다.
- RDS와 연동해서 값을 주고받습니다.
둘러보기 기능 구현 - 고객센터
- 고객센터 전체 둘러보기 가능하도록 수정(login_required 해제)
- 리뷰 글쓰기, 삭제, 수정 기능 비활성화, 로그인 창으로 이동
[AI]비슷한 유저찾기
[AI]산 추천 시스템
[프론트] 회원가입
[프론트-헤더] 산 검색 구현
- 헤더에 있는 검색창에서 산 검색이 가능하도록 한다
- #42
로고 누르면 홈으로 돌아가기
[프론트] 로그인페이지 - 위치정보 받기
- 로그인 시 위치정보도 같이 전달
홍보 & 피드백
홍보와 피드백 받을 준비를 한다
- 로그인 하지 않아도 서비스를 약간 맛볼 수 있도록
둘러보기
기능 만든다 - 홍보글 준비
- 구글 폼 준비
[배포] AI 서버 EB에 올리기
- EB에 올린 후 앱서버와 통신 확인
- https로 올리지 않았을 경우 통신 가능 확인
- #42
[프론트 - 산 상세] 부제 없을 시 안 보이도록
연관 이슈: #108
[프론트] 맛집 리스트 구현
- 산 상세 페이지에서 주변 산 맛집을 보여준다
[프론트-회원가입] 이메일, 닉네임 중복체크 구현
- 비동기로 이메일, 닉네임 중복체크를 한다
- 이메일, 닉네임 필드에 중복체크 버튼이 필요
- 관련하여 백엔드 api 구현 필요
- #42
[백엔드] 메인페이지 주변산 연결하기
[프론트-메인] 산 기반 추천 키워드 보여주기
산 기반 추천 시,내가 관심있는 산과 추천 산 간에 가장 연관 있는 키워드 3개를 보여 준다
[프론트-마이페이지] 유저 프로필 사진 변경
[백엔드 - 유저 프로필 사진 변경 관련] 같이 작업
[프론트] post main view
[프론트-글 쓰기] 유저 친화적으로 수정
- 글쓰기 입력창 안에서 엔터 클릭 시 줄 바꿈 되도록
- 글쓰기 이미지 미리보기 영역에 작은 이미지 안 보이도록
- 글쓰기 이미지 미리보기 사이즈 고정으로 할 것
- 글쓰기 내용이 다 채워져 있지 않을 때 글쓰기 요청하지 않도록 예외처리
- 연관 이슈 #108
[백엔드] Post 기능 수정(글쓰기, 수정, 삭제), Comment 모델 및 기능 수정
- Post 기능 중 글쓰기 기능 함수 수정하고, 글 수정 및 삭제 기능 추가
- Comment 모델 수정, 기능 함수 구현해서 글 상세 페이지에 표시 구현
[백엔드]mountain model 구성
[프론트] 마이페이지 구현
마이페이지를 구현합니다
[프론트] 산 전체 페이지
산 전체 리스트를 볼 수 있는 페이지 구현
[프론트-메인] 나와 유사 유저의 포스트 보여주기
- 나와 유사한 패턴(취향)을 가진 유저의 포스트를 메인에서 보여준다
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.