- Mock API
- services
- Breakdown and install all libraries
- setup next js
- tailwind
- chakra ui
- react icons
- heroicons
- framer-motion
- recoil
- react-player
- react-hook-form
- firebase
- Breakdown UI
- Pages & Components Structure
- assets (icons, images video, )
- color
- static text
- Breakdown Project
- Hooks / State Management (Auth, Modal)
- constanst (static Text, etc)
- Koding
- Global state management -- Auth -- Modal
- Create UI
- API Integration -- Auth (login , signup) -- protected route
- Setup next js typescript
- constants > staticText
- services config (Api key, base url,request)
- .env.local
- tailwind
- recoil
- chakra ui
- firebase
- Auth Hooks
- react-player
- assets
- react hook form
- react icons
- heroicons
- framer-motion
-
InformationCircleIcon
-
SearchIcon
-
BellIcon
-
CheckIcon
-
PlusIcon
-
ThumbUpIcon
-
VolumeOffIcon
-
VolumeUpIcon
-
XIcon
-
ChevronLeftIcon
-
ChevronRightIcon
- FaPlay
- headerLink #e5e5e5 hover:#b3b3b3
- bg body,header #141414
- bg input $333 , focus #454545
- placeholder gray
- modal button #2a2a2a/60 #181818
- modal bg 181818
- btn login #e50914
- checkicons #E50914
- #333 divider signup
- tailwindcss-textshadow
- tailwind-scrollbar-hide
- tailwind-scrollbar