- .htaccess : Prevent SPA refresh issue
- .env : Configuration files for development & Production. app-extension-dotenv(opens new window)
- Axios :Axios(opens new window) for fetch request, Interceptors is used to handle token expairy.
- Vue Store : Vue Store is used to save cart information
- Persistance State : Persistance State(opens new window) LocalStorage used to save state
- JWT Passport Strategy : passport.js(opens new window) is used to authenticate user.
- Google Analytics : Google Analytics(opens new window) added script and events
- Payment Gateway : Instamojo(opens new window) Indian Payment Gateway which accept National and International Debit, Credit cards, UPI
- Allow payment as Guest : User can shop and make payment without login or Signup ie as a guest
- Multiple Shipping Address : System allow to save multiple Shiping address to save for future use
- Filter product : It auto detect the Unit and Price range and accordingly create filter options with a count to know how many items are listed in that particular option.
- Mini Cart : Mini Cart feature is available
- User Profile : User can update his profile, Avatar, Change Password.
- Board : Trello Style Board(opens new window) to get more info about the project.
- Front Page Slider : Two sliders Hot Deal, New Arrival managed by backend Portal just tag the product and slider will get updated accordingly.
- Tax Summary Display : GST Taxes summary to displayed clearly.
- Shipping Charges : Shipping Charges as caluclated as per postal Codes.
- Ordered History : User Order History is maintained.
- Order Tracking : Order Tracking feature is ready.
- Repeat Order : Repeat order with some changes to avoid time wastages in adding product to cart.
- Invoice PDF : Invoice PDF Download.
- Multiple Rate List : Feature different pricelist for different category of user's.