Project Overview
Hinstore is an ecommerce platform developed for a client in the retail industry. The platform allows users to browse products, add them to their cart, and make purchases.
Key Features
- Product Catalog: Users can view a list of products with details like name, price, and images.
- Shopping Cart: Users can add products to their cart and view the total price.
- Checkout: Users can complete their purchase by providing shipping and payment information.
Technologies Used
- Next.js: A React framework for building server-rendered applications.
- Tailwind CSS: A utility-first CSS framework for quickly styling web applications.
- TRPC: A data fetching and API client for Next.js applications.
- Prisma: A database toolkit for TypeScript and Node.js applications.
- MySQL: An open-source relational database management system.
- Prime React: A collection of rich UI components for React.
Challenges & Solutions
Due to the client’s specific requirements, the project faced several challenges during development:
- Custom Product Attributes: The client needed to add custom attributes to products, such as size and color. We implemented a flexible data model to accommodate these requirements.