Skip to content

KalaKendra is an e-commerce platform designed to empower artisans by providing them with a marketplace to showcase and sell their handmade products. The platform integrates AI-powered tools, secure payments, and personalized marketing solutions to help artisans connect with customers and grow their businesses.

Notifications You must be signed in to change notification settings

kmoin1309/Kala-Kendra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

KalaKendra - E-Commerce Platform for Artisans

Overview

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.

Features

  1. Artisan Profiles:

    • Artisans can create personalized profiles showcasing their unique stories and portfolios, enhancing customer connection.
  2. Online Marketplace:

    • A user-friendly marketplace that provides access to a variety of unique handmade products from artisans.
  3. Secure Payment Gateway:

    • Facilitates safe and secure transactions to build trust between artisans and customers.
  4. Automatic Field Filling:

    • Streamlines product listing by automatically filling key product details, saving time for artisans.
  5. AI Chatbot:

    • Provides real-time assistance to customers and artisans, enhancing user experience and engagement.
  6. Personalized Dashboard:

    • Customizable dashboards to empower artisans with insights into their business performance.
  7. WhatsApp Marketing:

    • Instant customer engagement through personalized WhatsApp campaigns to promote products.
  8. Recommendation System:

    • Offers a curated shopping experience with personalized product recommendations based on user preferences.
  9. Exhibitions & Trade Fairs:

    • Connects artisans to trade fairs and exhibitions to showcase and demonstrate their latest products.

Tech Stack

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • AI Services: Google Vertex AI for recommendation system and chatbot integration

Getting Started

Prerequisites

To run this project locally, you need to have the following installed on your machine:

  • Node.js
  • MongoDB
  • Git

Installation

  1. 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:

Artisan Profile Page Screenshot 2024-10-10 at 11 27 43 AM

Online Marketplace Screenshot 2024-10-10 at 11 28 15 AM

Dashboard Overview Screenshot 2024-10-10 at 11 25 57 AM Screenshot 2024-10-10 at 11 25 17 AM

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.

About

KalaKendra is an e-commerce platform designed to empower artisans by providing them with a marketplace to showcase and sell their handmade products. The platform integrates AI-powered tools, secure payments, and personalized marketing solutions to help artisans connect with customers and grow their businesses.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages