An open API service indexing awesome lists of open source software.

https://github.com/vidhuraneethika/radiance-android-m-commerce-app

Radiance Android M-Commerce Application with Java and Firebase
https://github.com/vidhuraneethika/radiance-android-m-commerce-app

Last synced: 2 months ago
JSON representation

Radiance Android M-Commerce Application with Java and Firebase

Awesome Lists containing this project

README

        

# Mobile Commerce Application

A comprehensive **m-commerce** application for Android, designed to provide a secure and intuitive platform for online shopping. This app allows customers to explore and purchase products while enabling registered users to list and manage items for sale.

## Table of Contents

- [Overview](#overview)
- [Features](#features)
- [Technologies](#technologies)

## Overview

This **Mobile Commerce Application** is built for Android devices to simplify online shopping and selling. Customers can browse a wide range of products, add items to their cart or wishlist, and complete purchases. Registered users also have the opportunity to sell products, manage their inventory, and track product statistics. The application includes Google Maps integration for live location tracking and enhanced navigation features.

## Features

- **User Registration & Login**: Users can sign up and log in using Google or email-based authentication for secure access.
- **Product Browsing & Search**: An easy-to-navigate catalog for users to browse and search for products.
- **Shopping Cart & Wishlist**: Customers can add items to a shopping cart or save them to a wishlist for future purchases.
- **Vendor Support**: Registered users can become sellers, manage their inventory, and view products listed in "My Products" and "Product Management" sections.
- **Location Tracking**: Integrated Google Maps API for live location display and navigation assistance.
- **Push Notifications**: Real-time notifications to inform users about updates, promotions, or order status changes.
- **Multimedia Support**: Product images and videos to enhance the user experience and help customers make informed decisions.
- **Other Components**: Telephony, sensor integration, and shared preferences for optimized user experience and app performance.

## Technologies

- **Frontend**: Java (Android) with a focus on user interface design and smooth animations.
- **Backend**: Firebase for secure data storage, real-time updates, and network integration.
- **Additional Components**:
- Google Maps API for location tracking.
- Broadcast notifications for alerts and updates.
- Android Telephony API for additional app interactions.
- Shared Preferences for storing user-specific settings.