Groccia is a full-stack e-commerce web application allowing users located in Finland to browse and purchase groceries online. The project consists of three main parts: the storefront, the api server, and the content management system. The storefront is built with Next.js and Medusa, the api server is built with Medusa, and the content management system is built with Strapi. The project aims to provide a solution that is modern, responsive, and user-friendly.
Note: The repositories main branch is develop
. Make sure you are on the correct branch!
- Home Page
- Product Details Page
- Product Collection Page
- Cart Page
- Checkout Page
- Order Confirmation Page
- User registration & login (with third-party providers and email/password)
- Localized page content (English, Finnish, Vietnamese)
- Payment with Stripe
- Responsive design
- Search feature
- User account management
- Sidebar navigation
- Product filtering