J.D

eBuy
e-Commerce app that implements Room Database
Java

eBuy

An Android e-commerce application built with Java and Room database for browsing, purchasing, and managing products.

Features

Technologies

Project Structure

app/src/main/java/com/jasdeepsingh/ebuy/
  activites/         - Activities (MainActivity, Landing_Page, Sign_In_Page, Sign_Up_Page, Admin_Controls, EditProductActivity)
  entities/          - Data models (User, Product, ShoppingCart)
  db/                - Database layer (AppDatabase, BuyDAO)
  RecyclerViewContents/ - Adapters (ProductAdapter, UserAdapter)
  Util.java          - Utility/helper methods

How to Run

  1. Open the project in Android Studio
  2. Sync Gradle dependencies
  3. Run on an emulator or physical device (Android 8.0+)