- Production (deployed from main branch): https://fridgefinder.app/
- Staging (deployed from dev branch): https://dev.fridgefinder.app/
hero image : aspect ratio is 16:9, preferred size 1366x768
paragraph image : aspect ratio for mobile is 3:2, preferred size 414x276
fridge photo : aspect ratio is 1:1.15, exact size 300x345
- Mobile: 360 x 640 to 414 x 896 pixels
- Tablet: 601 x 962 to 1280 x 800 pixels
- Desktop: 1280 x 720 to 1920 x 1080 pixels
- xs, extra-small: 0px
- sm, small: 600px
- md, medium: 900px
- lg, large: 1200px
- xl, extra-large: 1536px
XnView:
- type in the width of 410
- then select the aspect ratio of 3:2
- the height should read 276
- move the target around and crop
-
Application Framework: Next.js
-
Type Checking: prop-types
-
UI Components: MUI
-
UI Dialogs: Formik
-
UI Dialog Validation: Yup
-
Geographical Maps: Leaflet, React Leaflet
-
REST API: OpenAPI 3.0
-
REST Mock Server: json-server
-
Testing: Jest, React Testing Library
-
State Management: zustand
-
Fuzzy Search: fuze.js