Code Monkey home page Code Monkey logo

kalasangam's Introduction

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)

kalasangam's People

Contributors

dev79844 avatar dharmi04 avatar preet-sojitra avatar rashida206 avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.