Skip to content

pratik50/OpalWish

Repository files navigation

OpalWish E-commerce Application

OpalWish is a full-stack e-commerce application built using Kotlin for the backend and XML for the frontend. It allows users to browse products, add them to their cart, and make purchases securely. e-commerce-graphic-mobile-e-commerce-machine-text-kiosk-canopy-transparent-png-1139254

Requirements

  • Android Studio (latest Pre-released version (Canary))
  • JDK 8
  • Android SDK 30
  • Supports API Level +21

Features

  • Browse products from various categories
  • Add products to cart and proceed to checkout
  • Secure user authentication and account management
  • Admin panel for managing products and orders. Click to go AdminApp

Installation

To install the app, follow these steps:

  1. Clone this repository.
  2. Open the project in Android Studio.
  3. Connect the project to your Firebase project by following the Firebase setup instructions.
  4. Build and run the app on your device or emulator.

Libraries & Dependencies

  • Firebase Authentication and Realtime Database for user authentication and data storage
  • Room Database for local storage of cart items
  • Viewpager2 and Kotlin coroutines for smooth UI interactions
  • Third-party libraries:
    • Facebook Shimmer for loading animations
    • Lottie animations for dynamic UI elements

Contributing

  • Contributions are welcome! Please fork the repository and create a pull request with your changes.

Credit

  • This app was inspired by various e-commerce platforms and built as a learning project by Pratik Jadhav.

License

This project is licensed under the MIT License

Demo

  • Not Released Yet 🥲

Hope you'll Enjoy Shopping! 😉

About

A full-stack Android e-commerce app built with Kotlin. Browse products, manage your cart, and checkout securely with Firebase backed authentication and a dedicated admin panel.

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages