Skip to content

jatinkumar2409/My-Commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyCommerce - Android E-Commerce App

Tech Stack: Kotlin, Jetpack Compose, Firebase, Razorpay (Test), Clean Architecture

Description:
MyCommerce is a modular Android e-commerce application built following Clean Architecture principles. It demonstrates a clear separation of layers (data, domain, presentation), integration with Firebase for authentication and product management, and a simulated payment flow using Razorpay. Push notifications for order completion are implemented with Firebase Cloud Messaging (FCM).


Project Structure (Important Packages Only)

MyCommerce/

data/

Data models and Repository Implementations

domain/

Repositories and Use Cases

ui/

Naviagtions and Screens

Features

  • Modular app architecture with Clean Architecture
  • Firebase Authentication & Firestore integration
  • Razorpay test payment flow for checkout simulation
  • Firebase Cloud Messaging for order completion notifications
  • Jetpack Compose UI with clean and responsive screens

How to Run

  1. Clone the repository:
git clone <your-repo-link>

About

This is the e-commerce app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages