This project was created based on a Shopify Theme Development – Online Store 2.0 + TailwindCSS course.
⚠ Important
This is a basic Shopify Theme 2.0, built from scratch, converting a basic skeleton store into JSON templates, as my own way of improving my knowledge and learning a few tricks regarding Shopify.
This isn't "marked ready" and has no intent to be.
📃 I didn't followed the course much regarding HTML, JS, Styles, as I didn't like what the instructor was doing, so the HTML structure, design/UX decisions and JS are all mine. I used the course mostly as a guide to the features to develop and to improve about Liquid / Shopify configurations and API.
| Status | Feature |
|---|---|
| ✔ | Installing Development Tools |
| ✔️ | Navigational Bar + floating search bar |
| ✔️ | 404 Page |
| ✔️ | Article Page |
| ✔️ | Blog Page |
| ✔️ | Cart / Empty Cart Pages |
| ✔️ | Product Collection Page |
| ✔️ | Collections Page |
| ✔️ | Homepage (Only basic Index to load modules) |
| ✔️ | Pages (About & Contact) |
| ✔️ | Advanced Product Page
|
| ✔️ | Search Result / Empty search page |
| ✔️ | Login / Registration / Forgot Password (Single page solution) |
| ✔️ | My Account Page
|
| ✔️ | Order Deails
|
| ✔ | Site fully responsive |
| ✔ | Code clean-up / general improvements |
| ✔ | Adding a 3D model on a Product in Shopify |
| Maybe | Turn the Modal / Dialog into a global Class component with more reusability |
| Maybe | Converting project to use JS modules / compiler, adding Vite |
| Maybe | Home Page extra modules |
| Maybe | Minicart |
| Maybe | Convert some snippets and components to be more reusable globally (toast, modals...) |