Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 1.05 KB

File metadata and controls

39 lines (28 loc) · 1.05 KB

E-commerce Recommendation System

A web application that displays user profiles and product listings, with the ability to track user purchases for future machine learning recommendations using TensorFlow.js.

Project Structure

  • index.html - Main HTML file for the application
  • index.js - Entry point for the application
  • view/ - Contains classes for managing the DOM and templates
  • controller/ - Contains controllers to connect views and services
  • service/ - Contains business logic for data handling
  • data/ - Contains JSON files with user and product data

Setup and Run

  1. Install dependencies:
npm install
  1. Start the application:
npm start
  1. Open your browser and navigate to http://localhost:8080

Features

  • User profile selection with details display
  • Past purchase history display
  • Product listing with "Buy Now" functionality
  • Purchase tracking using sessionStorage

Future Enhancements

  • TensorFlow.js-based recommendation engine
  • User similarity analysis
  • Product recommendation based on purchase history