P.P Freshpork is a family business website development project aimed at enhancing product accessibility and building trust between customers and the company
Created at:
October 7, 2024
Stack:
Live Demo:
View SiteTo develop a professional website for P.P Freshpork, a family-owned fresh pork business, to enhance digital presence and customer engagement.
Objectives
Key Fetures
Expected Benefits
P.P Freshpork's website is built using a modern frontend technology stack. The foundation is TypeScript, a powerful programming language that extends JavaScript by adding static type definitions, helping us catch errors early in development and making the code more maintainable and reliable.
The website is developed using Next.js, a React framework that provides essential features like server-side rendering, static site generation, and optimized routing. This ensures fast page loads, excellent SEO performance, and a smooth user experience.
For styling and UI components, I combine TailwindCSS with Shadcn UI. TailwindCSS provides utility-first CSS classes that make it easy to create responsive and customized designs, while Shadcn UI offers a collection of beautifully designed, accessible, and customizable components. This combination allows us to build a professional and consistent user interface efficiently while maintaining high standards of accessibility and user experience.
No guidelines for website layout design
Solved: This project was designed by me from scratch as a website about product information and manufacturing plants. I studied various websites to determine what sections should be included on each page.
Finding methods to filter products
Solved: This company has various types of products which posed a problem of how to categorize them. Eventually, I chose to categorize them based on production methods and packaging.
Poor responsive display of products
Solved: On the product display page, I chose to use Grid for layout to make it easier to implement responsiveness.
Performance issues on product pages with many images to load
Solved: Modified each image to load lazily so they only load when visible to the user.
1. Business Understanding
2. Project Planning & Design
3. Technical Development
4. Problem-Solving
5. Professional Growth