Laktawan sa nilalaman
Pumunta sa Tahanan

Audiophile E-commerce Website

Paglalarawan

Isang multi-page e-commerce website na ginawa gamit ang Next.js; fully responsive at gumagamit ng local storage para i-retain ang mga item sa cart. May modernong disenyo at madaling navigation para sa mas maginhawang karanasan sa pamimili.

Web Stack at Pagpapaliwanag

Next.js

Tailwind

React

CSS

JavaScript

HTML

Una kong naisip gumamit ng Create React App, pero pagkatapos magbasa ng best practices pinili ko na lumipat sa Next.js. Klaro at madaling sundan ang docs, kaya confident ako na mas mapapadali nito ang proseso.

Ito rin ang pagkakataon ko para subukan ang Tailwind CSS. Sa simula, ayaw ko sa dami ng classes na nakakalat sa bawat elemento—medyo messy at mahirap tandaan. Pero habang nagpapatuloy ang proyekto, unti-unti itong naging malinaw sa akin, at ngayon nasisiyahan ako kung gaano kabilis nito pinapadali ang pag-style.

Next.js

Tailwind

React

CSS

JavaScript

HTML

01

Mga Insight

Mga Insigh

Layunin at Hangarin

Sinimulan ko ang proyektong ito na may isang pangunahing layunin: maging mas bihasa sa React. Gusto kong hamunin ang sarili—subukan ang mga bagong tools at matutunan kung paano gumagawa ng kanilang mga site ang mga mas may karanasang developer. Dagdag pa rito, nais kong hasain ang mata ko sa detalye sa pamamagitan ng pagtutugma ng disenyo nang pinakamalapit na posible.


Isa pang malaking dahilan: magkaroon ng matibay na example para sa aking portfolio. Ang paggawa ng totoong proyekto ay nagbigay-daan para ipakita ko talaga ang mga natutunan ko—hindi lang puro salita. Alam kong makakaharap ako ng mahihirap na problema habang gumagawa, pero iyon nga ang punto: sa paglutas nila, doon ako lalago.

Mga Suliranin at Proseso ng Pag-iisip

Performance at SEO ang ilan sa pinakamahirap na hadlang. Kailangan ng mga e-commerce site na maging napakabilis at madaling makita sa mga search engine. Sa kabutihang-palad, nakatulong ang server-side rendering ng Next.js para makamit ang dalawa—mabilis ang pag-load ng mga pahina at hindi ko na gaanong pinoproblema ang posibilidad na hindi makita ng search engines ang nilalaman ko.


Iba naman ang kwento pagdating sa design. Sa simula, napakalaki ng overwhelming ng Tailwind CSS—ang dami ng utility classes na nakakalat sa lahat ng bahagi. Pero pagkatapos kong panoorin ang Tailwind Crash Course na ito sa YouTube, nagsimulang mag-click ang lahat. Bigla, naging natural—at medyo enjoyable pa—ang paggawa ng malinis at responsive na UI.


Kung babalikan, hindi lang tungkol sa pagpapalagay ng isang shopping site online ang proyektong ito—tungkol din ito sa pag-aaral kung paano sabay-sabay i-handle ang performance, SEO, at design. Ngayon, naka-embed na ang mga leksyon na iyon sa paraan ko ng paglapit sa bawat bagong proyekto.

Mga Natutunan

Isa sa pinakamalaking takeaway ko ay performance. Hindi puwedeng mabagal ang e-commerce site, kaya't tinuruan ako ng server-side rendering ng Next.js kung paano bumuo ng mga pahinang mabilis mag-load at nananatiling friendly sa SEO. Malaking panalo ang makita ang mga product page na halos instant ang rendering.


Binago rin ng Tailwind CSS ang paraan ng paglapit ko sa design. Sa una, parang magulo ang utility-first na estilo, pero matapos buuin ang mga responsive product page, nakita ko kung gaano ito nakakatipid ng oras. Mas mabilis nagkakatugma ang disenyo, at nakakapag-focus ako sa consistency kaysa mag-sulat ng walang katapusang CSS rules.


Pinatibay ng proyektong ito kung gaano kahalaga ang performance, design, at state management sa paggawa ng maayos at maginhawang e-commerce experience.

02

Ibang Proyekto

Ibang Proy
Screenshot ng Kanban Web App

Kanban Web App

MongoDBExpress.jsReactNode.jsTailwind

Pamahalaan at subaybayan ang iyong mga gawain gamit ang aking full-stack MERN web app. Puwede mong i-toggle ang dark at light mode ayon sa gusto mo. Maaari kang mag-sign up para masecure ang data mo o gamitin ito nang walang account dahil sa local storage. Masaya at intuitive ang drag-and-drop na pamamahala ng tasks.

Tuklasin
Screenshot ng FEM Pomodoro App

FEM Pomodoro App

HTMLSassJavaScript

Isang Pomodoro-inspired timer na ginawa bilang progressive web app para magamit offline at magbigay ng tuloy-tuloy na produktibidad. Nag-aalok ng mga customizable na opsyon sa itsura (mga tema, fonts) at nagbibigay ng real-time notification alerts para panatilihin kang naka-track.

Tuklasin
03

Mag-mensahe

Mag-mensah

Makipag-ugnay

Kung may nakakatuwang proyekto kang naiisip, isang magandang oportunidad sa trabaho, o gusto mo lang kumustahin—sabik akong makarinig mula sa'yo!