kyun2da / sejongcabinet Goto Github PK
View Code? Open in Web Editor NEW세종대 소프트웨어학과 사물함 예약 사이트
Home Page: https://sjcabinet.site
세종대 소프트웨어학과 사물함 예약 사이트
Home Page: https://sjcabinet.site
파이어베이스 구조를 계속 고민하다가 파이어베이스 오픈소스인 reactfire를 발견하였습니다.
4가지의 장점이 존재한다고 합니다. 공식문서 확인해보시고 사용의견 부탁드립니다 :)
데이터를 받는 부분과 UI구성 부분을 나눈다
간단하게 내가 예약한 사물함 번호나 비밀번호 변경 기능등을 추가하면 좋을 듯 함
엑셀로 하는 것보다 학번보기 버튼을 따로 만들어서 학번으로 캐비넷 이름을 보여줘도 좋을 것 같음 단, 이기능은 해상도때문에 컴퓨터만 지원해야할 것 같음
관리자들이 사물함데이터를 엑셀로 옮기거나 정제된 폼으로 인쇄가 가능하도록 만들면 좋을 것 같음,
또한 매년 쓸 수 있도록 전체 사물함 위치 초기화 기능 등을 넣으면 좋을 것 같음,
마지막으로 회비를 안낸사람을 예약한 사물함에서 삭제할 수 있게 끔 하면 좋을 것 같음
파이어베이스로 하면 될 것 같아서 제가 가져갑니당~
이 문제또한 학번 중복검사 하면 되는 문제라 일단 이슈만 열어놓고 파이어베이스 학번으로 고친 후 같은 학번으로 안되게 되는지 확인 하고 닫겠습니당
Material UI의 makeStyles에서 미디어 쿼리 사용은 다음과 같이 사용 가능합니다.
["@media (min-height:800px)"]: { marginTop: 10 }
src/lib/styles/media
에서 미디어쿼리 값을 불러와서 사용하는 경우 ${media.medium}
로 불러오면 양쪽에 공백이 생기는 것을 발견했습니다.
따라서 makeStyles과 미디어 쿼리를 동시에 사용 할 때는 다음처럼 사용하면 될 것 같습니다.
const useStyles = makeStyles(() => ({
backwards: {
[`${media.medium.trim()}`]: { left: '3%' },
[`${media.large.trim()}`]: { left: '10%' },
},
}));
- 모바일 화면에서 로고가 너무 화면을 크게 차지하고 회원가입 폼이 밑으로 내려간 것 다시 올려야 함
- 회원가입 페이지에 뒤로가기 버튼 구현
- Header 추가 (헤더에 유저이름과 Map 버튼? 아마 추가)
- 슬라이더 UI 변경
- Grid 디스플레이마다 가로 세로 길이 맞추기
- Grid UI 변경
- Grid 선택과 데이터 submit 기능 구현
https://material-ui.com/customization/color/#official-color-tool
여기에 보면 많은 색상 팔레트들이 있습니다.
rgb(63,81,181) 계속 이런식으로 쓰기 보다는 칼라팔레트 테마를 정해서
버튼에는 색상에 값을 줘서 값으로 쓰는게 어떨지 제안합니다
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.