A modern, full-stack e-commerce web application specialized in gift shopping. This project features a responsive user interface, complete cart and checkout flows, and a custom Machine Learning recommendation system.
ml-model directory)gift-shopping-store/
├── client/ # React/Vanilla Frontend Code & UI components
├── server/ # Node.js/Express Backend API & routes
├── ml-model/ # Python Machine Learning recommendation engine
└── package.json # Project dependencies and details
git clone <repository-url>
cd gift-shopping-store
npm install
cd client && npm install
cd server && npm install
cd ml-model && pip install -r requirements.txt
.env files in both the server and client directories with the appropriate database connection strings and environment variables.To start the development servers, use the following commands from their respective directories:
Frontend Development Server:
cd client
npm start # or npm run dev
Backend Server:
cd server
npm start # or node server.js
ML Recommendation Service:
cd ml-model
python main.py # (or run according to the specific entry point)
Built as a comprehensive full-stack showcase to integrate modern web technologies with machine learning.