A shop made with Next.js(React), TypeScript, Apollo Client, Redux Toolkit, React Testing Library, Jest, Storybook, NX (monorepo), Strapi
The EcommerceA shop is a web application built with Next.js (React), TypeScript, Apollo Client, Redux Toolkit, React Testing Library, Jest, Storybook, NX (monorepo), and Strapi. This shop is designed to provide a seamless and user-friendly experience for customers, incorporating various modern technologies and frameworks.
To install and set up the EcommerceA shop, follow these steps:
git clone [repository-url]
cd EcommerceA
yarn install
or
npm install
yarn dev
or
npm run dev
Create and set up a Strapi CMS instance. Refer to the Strapi documentation for detailed instructions on how to create a new project and configure the necessary settings.
Configure the environmental variables for the shop. Create a .env.local file in the root directory of the project and add the following variables:
NEXT_PUBLIC_STRAPI_API_URL=[Strapi-API-URL]
Replace [Strapi-API-URL] with the URL of your Strapi CMS instance.
yarn dev
or
npm run dev
The EcommerceA shop is a feature-rich web application built with Next.js, TypeScript, Apollo Client, Redux Toolkit, and other modern technologies. With its seamless user experience, efficient data handling, and testing capabilities, this shop offers a solid foundation for building an ecommerce platform. The integration of Strapi as a headless CMS further enhances content management and delivery. By following the installation guide, users can easily set up and explore the functionalities of this powerful ecommerce shop.