This project is a Magento 2 Store Locator module that allows users to find stores on a map, filter stores by categories, and search for specific stores. It's set up to run in a development environment using Warden, Docker, Elasticsearch, and Brew.
Before you begin, ensure you have met the following requirements:
- Docker and Docker Compose installed on your machine.
- Warden environment set up for Magento 2.
- Elasticsearch installed and configured.
- Homebrew installed (for macOS users).
Follow these steps to get your development environment up and running:
-
Navigate to your project directory:
cd store-locator-project
-
Clone the project repository:
git clone [email protected]:Ehnvik/thesis-project-magento2.git
-
Start the Warden environment:
warden env up
-
Enable the Store Locator module:
bin/magento module:enable Gustav_Thesis
-
Run Magento's setup upgrade script to install the module:
bin/magento setup:upgrade
-
Clean the Magento cache to ensure your changes are reflected:
bin/magento cache:clean
- Frontend: https://app.store-locator-project.test/
- Admin Panel: https://app.store-locator-project.test/admin