sungpyocho / vision-for-everyone Goto Github PK
View Code? Open in Web Editor NEW시각장애인을 위한 키오스크 대체 결제시스템 '키위' 프로젝트
Home Page: https://kiwe.app
시각장애인을 위한 키오스크 대체 결제시스템 '키위' 프로젝트
Home Page: https://kiwe.app
주문 완료시 대기번호가 포함된 영수증 카드를 띄워주려 합니다.
개발 스텝
버그 설명
입력이 길거나, 빠르게 타이핑 할 때 커서가 왔다갔다하면서 렉이 발생합니다.
버그 재현
버그를 재현하기 위해 밟아야 하는 절차를 알려주세요.
올바른 작동 방법
입력렉이 없어야 한다.
문제 원인 추정
채팅창 입력시 다른 컴포넌트도 함께 렌더링 되어 렉이 발생한다.
버그 설명
🎸
기타 문제는 없지만 기타가 귀여워서 남겼습니다.
폰트 조절 기능 구현하였는데, 풀리퀘 확인 부탁드려요.
기존 문제점
현재 비밀번호 재설정 할 방법이 없음.
기대 사항
이메일 주소를 입력하는 페이지(인증 이메일 보내기 전)
인증 메일을 받은 후, 새로운 비밀번호를 입력하는 페이지
관련 백엔드 기능
해결 방법 제안
이 LINK을 참조하여 기능 추가
mongoDB로 식당, 메뉴 구현
특징
기존 문제점
클래스를 참조해서 display none을 하는 것 -> https://kiwe.team에서 header의 클래스명이 달라 iframe에서 리디렉트 시 화면 렌더링 오류 발생.
해결 방안
App.js에서 url을 분석했을때 kakaopay가 있다면 헤더 컴포넌트 렌더링 안 하도록 구현 완료.
기존 문제점
메가에이전트가 없어서 식당별로 진입시 문제 발생
해결 방법 제안
메가에이전트 인증정보를 사용하여, 해결.
버그 설명
에딧 프로필 페이지에서 전송버튼 클릭시 통신장애. 해결하는중
-----에러 메시지-----
error occurred while trying to proxy request /api/users/edit from localhost:3000 to http://localhost:5000 (ECONNRESET) (https://nodejs.org/api/errors.html#errors_common_system_errors)
기존 문제점
기능상 다른데도 합쳐져 있는 것들이 많습니다(dialogflow.js가 특히)
기대 사항
함수의 분리, 알기 쉬운 변수명, 값을 변환하는 함수의 경우 반환값 변수명을 result로 통일 등
해결 방법 제안
마틴 파울러라는 분이 쓰신 리팩토링이란 책을 바탕으로, 리팩토링을 진행해 나갈 것입니다.
확정안 나온 것들 + 튜토리얼에서 채팅페이지 따라가는 부분 위주로 선업데이트
기존 문제점
폰트가 확대가 되지 않아 저시력자 분들께서 불편을 겪으실 수 있었습니다.
기대 사항
메뉴 > 설정 > 폰트에 - + 버튼을 넣어 누르면 폰트가 축소/확대
해결 방법 제안
redux에 폰트를 추가해 관리하게 함.
모든 페이지 컴포넌트에 redux에서 상태 받아서 폰트 출력되도록 코드 고쳐야 함.
더 좋은 생각 있으시면 알려주세요
버그 설명
모바일 환경(iOS)에서 저전력 모드시, 첫페이지 모션이 자동재생되지 않습니다. 또한, 이 상황에서 모션을 클릭하면, 첫 모션이 재생되지 않고 바로 다음 모션으로 넘어갑니다.
버그 재현
올바른 작동 방법
저전력 모드에서 무리없이 첫 모션을 볼 수 있으면서, 일반적인 환경에서도 이질감 없이 의도대로 작동
🎸
기타 아이콘이 너무 귀여워서 남겨뒀습니다.
프로그레스바 인텐트 매칭만 되면 튜토리얼 완성
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.