Skip to content

My first E-Commerce app with [Firebase - Stripe payment and more]

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
License.pdf
Notifications You must be signed in to change notification settings

sniperadmin/vue-commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vue-Commerce App

I will migrate to Vuetify as the official CSS framework soon.

Checked by:

Dependabot compatibility score Website shields.io Security Headers GitHub top language W3C Validation GitHub issues GitHub last commit (branch)

alt text


Project overview [Continous updates and addons]

It is a world wide well known idea to have application that boosts the business. Vue-Commerce is the latest Version built with most current technologies to keep it simple, with faster performance. The development process does care about all stages that end users can face during the usage of the app from a standard user to an admin. Project has 100% continous support and updates


Features

  • Multilingual [English - Arabic]
  • admin control
  • simple dashboards
  • simple landing page for end-users
  • availability for shopping and payments using stripe

Main project outline

🚧 => (under construction)

***Vue-Commerce***
admin user
admin login login/register
dashboard homepage
overview 🚧 landing page
products products
categories 🚧 categories 🚧
orders 🚧 orders 🚧
users shopping cart
profile settings profile settings
discount 🚧 Checkout
logout logout

Technologies used

The front end uses VueJs (The powerful framework) with its dependencies and libraries. I have chosen VueJs for it is easiness and tidiness and for the performance and the short response time with end-user. I used Firebase as the backend of my application. Its features cannot be compared to other backend services. it is so powerful, secure, easy to use and provides tons of services. Here are the full list of the used technologies:

  • Frontend
    • VueJs framework ✔️
    • Bootstrap ✔️
    • BootstrapVue ✔️
  • Backend
    • Google Firebase ✔️
    • VueFirestore ✔️
    • Google-cloud functions ✔️
    • NodeJs ✔️
    • Stripe payments ⚠️

Note ⚠️:

Stripe is setup but my firebase needs a subscription and I have issues with it. So, it is not functioning at the moment.


General notes

Vuejs plugins:


  • BootstrapVue
  • VueFirestore
  • sweetalert2
  • adminLTE
  • Vue2Filters
  • progressbar
  • vuesax
  • https://vue-spinners.saeris.io/
  • vue-chartjs
  • vue2-flip-countdown.
  • apexcharts

Homepage

Everything in the homepage is customizable:

For source code operations

Just clone repository

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your tests

npm run test

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

About

My first E-Commerce app with [Firebase - Stripe payment and more]

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
License.pdf

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •