Streeva is a full-stack e-commerce platform designed to empower women entrepreneurs by providing a digital marketplace to showcase their products and reach a wider audience.
- Store Discovery: Interactive map to find women-owned businesses near you.
- Marketplace: Browse products by category (Clothing, Food, Jewelry, etc.).
- Entrepreneur Dashboard: Manage products, track orders, and view revenue.
- AI Assistant: Smart chatbot for product recommendations and support.
- Secure Auth: JWT-based authentication with role-based access control.
- Frontend: React (Vite), React Router, Lucide Icons, Framer Motion
- Backend: Node.js, Express, MongoDB (Mongoose)
- AI: Google Gemini API
- Maps: Google Maps API (optional)
-
Clone the repository (if applicable)
-
Install dependencies:
# Install backend deps cd server npm install # Install frontend deps cd ../client npm install
-
Environment Setup:
- Copy
.env.exampleto.envin the root folder. - Add your API keys (MongoDB URI, JWT Secret, Google Maps, Gemini API).
- Copy
-
Seed Database (Optional):
npm run seed
Creates demo data with 6 stores and 16 products.
From the root directory, run:
npm run devThis will concurrently start:
- Frontend: http://localhost:5173
- Backend: http://localhost:5000
Customer Account:
- Email:
demo@streeva.com - Password:
password123
Entrepreneur Accounts:
- Emails:
priya@streeva.com,anita@streeva.com,meera@streeva.com, etc. - Password:
password123
Built with ❤️ for women entrepreneurs. Created by Dhanika-Bhat and Yash
-- Last Updated: 2026-04-28 18:23:58