Preet-Sojitra / Kalasangam

KalaSangam - Ecommerce app for local artisans with Mixed Reality

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kalasangam

Initial project was made during the SSIP 2023 Hackathon. This project was developed within 24 hours. Initial code is present in the branch v1.0. Then I worked alone on this project and added new features and improved the existing ones. The final code is present in the main branch.

Description:

Kalasangam is an e-commerce platform for buying and selling handmade products. It is a platform where artisans can sell their products and customers can buy them. Kalasangam offers a comprehensive solution by providing a user-friendly ecommerce platform that integrates mixed reality technology. Through our platform, customers can experience the products virtually, enhancing their shopping experience and increasing engagement. Meanwhile, local artisans benefit from a feature-rich dashboard and analytics tools, allowing them to manage their listings efficiently and gain insights into their sales performance.

Live Demo:

The project is not deployed yet but you can view the demo video here.

Tech Stack:

Frontend: React, Zustand

Backend: Express, Flask

Backend Repo: Link to backend repo

Features:

  • E-commerce Platform: All the features of a modern e-commerce platform, including product listings, search, and checkout.
  • Mixed Reality Integration: Users can virtually try out products, providing a unique and interactive shopping experience.
  • User-friendly Dashboard: Artisans can easily list and manage their products through a simple and intuitive dashboard.
  • Analytics Tools: Artisans can gain insights into their sales performance and customer engagement through analytics tools.
  • Cost-effective: Our platform offers a low-cost, no-cost solution for artisans to establish a digital presence and expand their reach without significant financial investment.

Team Members:

Version 1.0 of this project was developed by the following team members:

  • Kunal Sahoo
  • Kishan Pipariya
  • Preet Sojitra
  • Dharmi Patel
  • Dev Parikh
  • Saurav Navdhare
  • Rashida Kadiwala
  • Abhinav Sharma

Usage:

To use Kalasangam, you need to run it on your local machine only as of now. To do so, follow these steps:

You need to clone both the frontend and backend repositories to your local machine separately and start the servers for both of them separately.

  1. Clone the repository using following command:
git clone https://github.com/Preet-Sojitra/Kalasangam
  1. Navigate to the cloned repository and install the dependencies using the following command:
npm install
  1. Start the server using the following command:
npm run dev
  1. Now head over to the backend repository and follow the instructions given there to install and start the backend server.

Future Plans:

I plan to continue working on this project and add the following features:

  • Restructure the whole codebase to improve maintainability and scalability.
  • Some more features to improve the user experience.
  • User dashboard for both customers and artisans.
  • Payment gateway integration
  • Data analytics for artisans
  • Some of remaining e-commerce features.

Completed Features:

  • User Authentication
    • Email and password based authentication
    • Google based authentication
    • OTP based authentication
  • Role based access
  • Product addition by artisans
  • Profiles for both customers and artisans
  • Edit profile
  • Product listing on the home page
  • Search and filter products based on category
  • Search products from the search bar (only works on the dispalyed products)

About

KalaSangam - Ecommerce app for local artisans with Mixed Reality


Languages

Language:JavaScript 99.0%Language:HTML 0.8%Language:CSS 0.1%