/ShopECom

e-commerce application demo in ionic

Primary LanguageTypeScript

ShopECom

e-commerce application demo in ionic Framework.

Requirements Ionic 3 Angular 5 Visual Studio Code - 1.29.1

Author SaravanaPandian Sivagnanam

Getting Started

App Features

Sign In/ Sign Up
Password recovery
Homepage Slider
Filter Items by Categories/Subcategories
Add products to Cart
Place orders
Calculate Shipping Fee after Zone/Subzone selection
Account Management (Payment, Addresses, Profile, Change Password, Logout)
Order List/Details
Wish list / Favorites
Search Items by keywords
Cash On Delivery
PWA support
View Items On Sale, Featured.

Manage Orders, View Order Details, Update Order Status
Manage Categories/Subcategories
Manage Zones/Subzones
Manage Users/Customers.
Manage Slider Images
Login/Logout
Password Recovery

Key Items

Firebase
Firestore DB
Multiple Layouts
Tinder cards
Sliders
Cards
Lists

Firebase backend Owned and maintained by Google, Firebase is a platform with different services that helps us develop applications faster. Firebase offers many useful features like Real-time Database, push notification, Firebase Analytics, Firebase Authentication, Firebase Cloud Messaging, Firebase Storage, Firebase Test Lab for Android, Firebase App Indexing and many more.

This template uses Firebase as a backend, which means you won’t have to write al

#Demo

Package

1. App Source Code

2. Documentation

3. Technical Details

Ionic framework is an open source front-end SDK for developing hybrid mobile apps with HTML5, CSS and JavaScript. Ionic is focused mainly on the look and feel, and UI interaction of your app. Cordova is a platform to build Native Mobile Applications using HTML5, CSS and JavaScript.

Backend was built with Google Firebase.

Versioning

https://github.com/saravanan72/ShopECom.git

Some Keys to Plugin

To access firebase

npm install firebase angularfire2

to get LatLng

ionic cordova plugin add cordova-plugin-geolocation

npm install --save @ionic-native/geolocation

to get address from latlng

ionic cordova plugin add cordova-plugin-nativegeocoder

npm install --save @ionic-native/native-geocoder

if cordova not available then run the plugin by(like Geo Error: cordova_not_available)

ionic cordova platform add browser

and

ionic cordova run browser    

if getting issue like Geo Error: exec proxy not found for :: NativeGeocoder :: reverseGeocode

cordova plugin add cordova-plugin-nativegeocoder