KalaKendra is a comprehensive e-commerce platform designed specifically for artisans to showcase their unique creations. The platform facilitates secure and seamless interactions between artisans and customers, ensuring streamlined product listing, payments, and customer support.
-
Artisan Profiles:
- Artisans can create personalized profiles showcasing their unique stories and portfolios, enhancing customer connection.
-
Online Marketplace:
- A user-friendly marketplace that provides access to a variety of unique handmade products from artisans.
-
Secure Payment Gateway:
- Facilitates safe and secure transactions to build trust between artisans and customers.
-
Automatic Field Filling:
- Streamlines product listing by automatically filling key product details, saving time for artisans.
-
AI Chatbot:
- Provides real-time assistance to customers and artisans, enhancing user experience and engagement.
-
Personalized Dashboard:
- Customizable dashboards to empower artisans with insights into their business performance.
-
WhatsApp Marketing:
- Instant customer engagement through personalized WhatsApp campaigns to promote products.
-
Recommendation System:
- Offers a curated shopping experience with personalized product recommendations based on user preferences.
-
Exhibitions & Trade Fairs:
- Connects artisans to trade fairs and exhibitions to showcase and demonstrate their latest products.
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MongoDB
- AI Services: Google Vertex AI for recommendation system and chatbot integration
To run this project locally, you need to have the following installed on your machine:
- Node.js
- MongoDB
- Git
-
Clone the repository:
git clone https://github.com/kmoin1309/kalakendra.git 2. Navigate to the project directory:
cd kalakendra
3. Install dependencies:
npm install
4. Set up the environment variables:
Create a .env file in the root directory and add the following details:
MONGO_URI=your-mongodb-connection-string PORT=5000 VERTEX_API_KEY=your-google-vertex-api-key
5. Start the server:
npm start
6. The app will be running on http://localhost:5000.
Running the Frontend
1. Navigate to the client directory:
cd client
2. Install frontend dependencies:
npm install
3. Start the React app:
npm start
4. The frontend will be running on http://localhost:3000.
Images
Here are some screenshots showcasing the platform’s UI:
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contributors
• Moinuddin Quazi - kmoin1309
• Sufiyan Khan - Sufi1512
• Aries Dmello - demlloaries
• Sujit Mishra - Suzzit6
Note: Ensure you replace any placeholders like your-mongodb-connection-string and your-google-vertex-api-key with actual credentials before running the project.