Make sure please, that you read an Application Architecture file, before you move on into coding. Information mantioned there, will help you understand my idea.
Welcome to the OVCommerce project. This project is a my personal project that is used to be a reference for my future projects. This project is e-commerce website that is built using the following technologies:
Talking about project status monitoring, I use the following tools:
This application cannot exists without caching. I use the following tools for caching:
The goal of this e-commerce project is to create a responsive application that allows for efficient management of products, categories, orders, promotions, discounts, and content through an administrative panel. The application should integrate with various payment systems, automate business processes, generate reports and statistics, implement advanced product search features using technologies such as Elasticsearch, provide a product recommendation system based on purchase history and user behavior, implement an internal messaging system for users and customer service, implement a loyalty system with rewards for regular customers, and integrate with social media for product promotion and user interaction. The application should be able to handle a large number of users and orders, and be able to scale horizontally.
Clone the project
Run docker-compose -p ov-ecommerce up -d --build
build and start the project.
ovc-admin
container docker exec -it ovc-admin /bin/bash
composer install
to install the dependenciesovc-client
container docker exec -it ovc-client /bin/bash
yarn
command to install the dependencies