Thanks to visit codestin.com
Credit goes to github.com

Skip to content

thajucp123/add-to-cart

Repository files navigation

add-to-cart

Add to cart : Javascript & Firebase Project

  • Just a simple shopping cart app that will add, delete data using firebase realtime database.
  • Used vanilla Javascript and regular CSS.

Live Demo: addtocart-thaju.netlify.app/

Usage:

Users can enter cart items and click the button, it will get added to firebase and will be shown in below section.
When clicking on an item, it will be removed from firebase and disappear in the app.

Screenshots:

Code overview:

Firebase:
importing firebase methods

import { initializeApp } from "https://www.gstatic.com/firebasejs/9.15.0/firebase-app.js";
import { getDatabase, ref, push, onValue, remove } from "https://www.gstatic.com/firebasejs/9.15.0/firebase-database.js";

initializing app and defining database reference
const app = initializeApp(appSettings);
const database = getDatabase(app);
const cartDB = ref(database, "cart");

Use the onValue method to do something whenever data changes in firebase database
onValue(cartDB,(snapshot)=>{
    clearCartItemsList();
    if(!snapshot.exists()){
        //do something if there is no data in firebase reference
    }
    else{
 let cartItems = Object.entries(snapshot.val());
 for(let i=0; i<cartItems.length; i++)
 {
    //do something with each of the fetched data
 }
}
})

About

Add to cart Javascript Firebase Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published