https://github.com/ronit-choudhary/purepick
Sustainable grocery e-commerce platform with eco-conscious features like product impact scores, smart store selection, and a real-time scanner.
https://github.com/ronit-choudhary/purepick
clean-ui eco-friendly ecommerce express-js gemini-api green-tech mapbox-api node-js react tailwindcss typescript website
Last synced: about 1 month ago
JSON representation
Sustainable grocery e-commerce platform with eco-conscious features like product impact scores, smart store selection, and a real-time scanner.
- Host: GitHub
- URL: https://github.com/ronit-choudhary/purepick
- Owner: Ronit-Choudhary
- Created: 2025-07-06T05:55:04.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-07-14T06:16:32.000Z (7 months ago)
- Last Synced: 2025-07-14T09:20:11.010Z (7 months ago)
- Topics: clean-ui, eco-friendly, ecommerce, express-js, gemini-api, green-tech, mapbox-api, node-js, react, tailwindcss, typescript, website
- Language: TypeScript
- Homepage:
- Size: 9.7 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# πΏ PurePick β Your Sustainable Shopping Companion
**PurePick** is a user-first, eco-friendly shopping application designed to help consumers make healthier, more sustainable choices. With powerful features like barcode scanning, ecological scores, personalized recommendations, and eco-rewards β PurePick transforms everyday shopping into a planet-conscious experience.
---
## π Features at a Glance
### π Home Screen
* Clean, intuitive design with quick access to:
* Profile
* Cart
* Wishlist
* Product Scanner
* Search bar
* Store Selector
* Scroll through trending products and exciting offers β like **50% off on fresh fruits**!
### π Smart Shopping Experience
* Select your **preferred local store**
* Tap any product to view:
* **Ecological Score**
* **Nutritional Score**
* **Sustainable and Healthier Alternatives**
* Add items to your cart, choose delivery, and checkout β all within seconds
### π¦ User Profile & Wallet
* Track orders in real-time
* Access your **Eco-Rewards Wallet** β earn points based on your cartβs sustainability value
* Use wallet points for **instant discounts** on future purchases
### β€οΈ Wishlist
* Save favorite items for later
* Auto-update wishlist when switching stores β promoting **local discoveries**
### π² Product Scanner
* Scan items or manually enter barcodes
* Instantly get product information, nutritional stats, and sustainability ratings
### π Sustainability Leaderboard
* Compete weekly with the PurePick community
* Rank based on your **eco-reward points**
* Gamifies sustainability with friendly competition!
### β
One-Click Checkout with Rewards
* Apply wallet points instantly
* Enjoy seamless, rewarding purchases
---
## π± Why PurePick?
PurePick isnβt just a grocery app. It's a lifestyle choice β guiding users to shop responsibly, track their environmental impact, and be part of a greener tomorrow. **Scan. Shop. Save β for yourself and the planet.**
---
## π¦ Tech Stack
* **Frontend:** React Js, Tailwind CSS
* **Backend:** Node.js , ExpressΒ Js
* **APIs:** Google Gemini API, Mapbox API
---
## πΈ Screenshots / Demo
Β Β demo---https://youtu.be/RqevwtGvxq4?si=VFcoR7B1h_X9dRpC
* Home screen with trending products
* Product detail with sustainability scores
* Barcode scanner in action
* Leaderboard view
* Eco-wallet and rewards redemption
---
## π οΈ Installation & Running Locally
```bash
Prerequisites: Node.js
Install dependencies: npm install
Set the API_KEY in .env to your Gemini API key
Set the VITE_MAPBOX_API_KEY in .env to your Mapbox API Key
Run the app: npm run dev
```