- Create a new Github Repository called nomadcoffee-frontend
- Set up a React Application using CRA
- Set up an Apollo Client
- Set up react-router
- Set up styled-components
- Set up reactive variables on Apollo Client to enable dark mode and authentication
-
In our Nomad Coffee the coffee shop owner will have a web admin panel.
-
Your task is to implement sign up and login!
- Make a CRUD of Coffee Shops.
- /: show the user all the coffee shops that they have created.
- /add: show the user a form to create a shop.
- /shop/:id: show the user a form to edit a shop, or a button to delete the shop.
- Deploy in Netlify
- Category Menu
- CRUD Cache Update
- Layout Base Design
- DarkMode Button
- Backend : Like Model & toggleLikeMutation
- Front : Like Button and Function
- Change Name : CoffeeShop -> Cafe
- Pick Shop Location with Map API
- Multiple Upload Photo
- My Profile Page
- Photo Grid
- Follow / UnFollow function
- Search Page
- Category -> Cafes List
- Menu Modal using framer-motion
- Edit Cafe Page 220722
- Photo Add or Delete
- Delete Cafe
- Cache Update Check
- Category rendering bug fix
- File Upload Box Layout Refactoring
- Add page : Photo Upload Box Implements
- Comment Section
- model 만들기
- graphql 정의
- Form Validation Check
- Deploy 🚀