This is a my second attempt to create spotify clone using Next.js and TailwindCSS. In first attempt with Spotify clone I build it using React.js and Custom CSS.
5) Desktop-Home PageDesktop | |
1) Desktop-Login page | 2) Desktop-Player |
3) Desktop-Playlist Page | 4) Desktop-Album Page |
Tablet | Mobile |
1) Tablet-Login Page 2) Tablet-Home Page 3) Tablet-Playlist Page 4) Tablet-Player | 1) Mobile-Login Page 2) Mobile-Home Page 3) Mobile-Playlist Page 4) Mobile-Player 5) Mobile-Album Page |
- First i did Sidebar and Header components.
- Worked on the Login page.
- Worked on the Home page.
- Worked on the Playlist page.
- Worked on the Player component.
- Worked on the Album page.
- Worked on the Number of cards visible based on width of page (using lodash.debounce and tailiwind breakpoints).
- Next.js
- Tailwind CSS v3
- Flexbox
- CSS Grid
- Mobile-first workflow
I learned how to SSR(server side rendering) and CSR(client side rendering) using Next.js and spotifyApi.
- tailwindcss.com - Tailwind CSS documentation
- Website - TheSohailJafri
- Frontend Mentor - @thesohailjafri
- HackerRank - @thesohailjafri
- Twitter - @Sinja97881141