Overview of My Submission
Storebay is an E-Commerce platform. It is built on the MERN stack (MongoDB, Express, React, Node js). It has features like a custom admin panel to manage users, PayPal checkout, reviews,android and ios app and more.
Submission Category:
E-Commerce
Link to Code
MongoDB Atlas Hackathon
Storebay: A cross-platform ecommerce application [Android, IOS, Web]
Overview of My Submission
Storebay is an E-Commerce platform. It is built on the MERN stack (MongoDB, Express, React, Node js). It has features like a custom admin panel to manage users, PayPal checkout, reviews,android and ios app and more.
Submission Category:
E-Commerce
Live Url 🎉🎉🥳
https://storebayapp.herokuapp.com/
Main Tech Stack
React - For Frontend Tailwind CSS - For Styling Node Js, Express - For Backend PayPal : For Payment MongoDB Atlas : For Database MongoDB Atlas Search : For autocomplete search functionality Capacitor Js: For converting existing web app to android and ios
Installation Guide
Step 1: Clone Github Repository
git clone https://github.com/Narottam04/StoreBay.git
Step 2: Install dependencies in backend and frontend on root of the folder
npm install
cd frontend
npm install
Step 3 : Add .env
NODE_ENV = development/production
PORT = 5000
MONGO_URI = ADD_YOUR_MONGO_URI
JWT_SECRET = ADD_PASSWORD
…Live Url 🎉🎉🥳
https://storebayapp.herokuapp.com/
Main Tech Stack
React - For Frontend
Tailwind CSS - For Styling
Node Js, Express - For Backend
PayPal : For Payment
MongoDB Atlas : For Database
MongoDB Atlas Search : For autocomplete search functionality
Capacitor Js: For converting existing web app to android and ios
App Preview & Features
HomePage
Login Page
Login and Sign up is created using Node Js && MongoDB
Profile Page
Admin Page
Using a custom admin panel, a user can make other users admins, manage products, add new ones, update existing ones, and mark a delivery as successful.
Product overview
Reviews
Each signed in user can only add one review per products.
Cart
Checkout Process
Step1
User must add their shipping address for step 1
Step2
User must choose a payment method. Currently only paypal payment method is working
Step 3
Step 3 is order summary where you can view your product,shipping and payment details
Step 4 [IMP]
Payment using paypal
That's all folks, I hope you enjoy this project
Top comments (0)