All projects

E-commerce Assistant Mobile App

Final year project with scraped product data, recommendations and Stripe checkout

Overview

My BS Computer Science final year project: a React Native shopping app that combines hourly-scraped external product data with an internal store and a seller dashboard.

Key features

  • External product data scraped and refreshed hourly (Python, Playwright)
  • Internal store plus a seller dashboard
  • JWT and OTP authentication
  • Personalized recommendations, product comparison, cart and wishlist
  • Stripe and cash-on-delivery checkout
  • Real-time order notifications for customers and sellers

Our app integrates data scraping from various e-commerce sites every hour, gathering the latest product information and combining it with our store's offerings to provide customers with a seamless shopping experience.

Customer Features

Customers can explore personalized product recommendations, compare items, and effortlessly add products to their favorites or shopping cart. Multiple payment options, including secure Stripe integration, enable a hassle-free checkout process.

  • Personalized product recommendations
  • Price comparison across platforms
  • Wishlist and favorites management
  • Secure payment with multiple options
  • Order tracking and history

Seller Dashboard

On the seller side, the app allows for easy inventory management, real-time updates on orders, and detailed sales analytics to track performance. Sellers can view customer interactions, manage their products, and receive email notifications for new orders.

1 hrScrape refresh
Stripe + CODCheckout
JWT + OTPAuthentication
FYPBS Computer Science
Chat on WhatsApp