EcomGenie is a web application that allows you to import products from various sources and display them on a user-friendly interface.
To get started, download the project repository from the following link:
Before running the application, you need to set up the following environment variables:
You can set these variables in a .env
file at the root of the project.
-
Navigate to the backend directory:
cd backend
-
Install dependencies:
npm install
-
Navigate to the frontend directory:
cd frontend
-
Install dependencies:
npm install
-
Start the backend server:
cd backend node index.js
-
Start the frontend development server:
cd frontend npm run dev
-
Visit the application: Open your web browser and go to
http://localhost:5173
to see the running application.
You can import up to 5 products using the provided interface. Simply add the product details, and they will be displayed on the application. Some data is already hardcoded for you. On the right side, you will find a chatbot to interact with and help you choose the right product.
Contributions are welcome! Please open an issue or submit a pull request if you find any bugs or have suggestions for improvements.