A full-stack, fully responsive e-commerce website using Next.js, Tailwind CSS, Firebase for(Firestore, Authentication), Stripe, and Algolia.
In this project, we will be building an in-depth full-stack
-
-
-
-
-
-
To get the project on your local system, use the following commands:
git clone https://github.com/SorcererChiragsingh/WishBasket.git
1️⃣ Install Dependencies:
cd WishBasket
npm install
2️⃣ Setup Environment Variables:
Create a .env.local
file in the WishBasket
directory and add the following:
NEXT_PUBLIC_FIREBASE_API_KEY=""
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=""
NEXT_PUBLIC_FIREBASE_PROJECT_ID=""
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=""
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=""
NEXT_PUBLIC_FIREBASE_APP_ID=""
NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID=""
NEXT_PUBLIC_DOMAIN=""
NEXT_PUBLIC_ALGOLIA_APP_ID=""
NEXT_PUBLIC_ALGOLIA_APP_KEY=""
NEXT_PUBLIC_FIREBASE_SERVICE_ACCOUNT_KEYS='{}'
3️⃣ Start the development Server:
cd Project_WishBasket/ecomm
npm run dev
4️⃣ Open the Application:
Open http://localhost:3000 with your browser to see the result. 🚀