Giter Club home page Giter Club logo

100-dfr-shopconnect's Introduction

ShopConnect in 100 Days of Feature Request

We are so excited to have ShopConnect in the first edition of 100 Days of Feature Request. This is the offcial repository of brand ShopConnect for 100 Days of Feature Request, where you will be able to submit your Pull Request regarding any new feature as a contribution for the contest.

About the Brand

ShopConnect enables brands and retail merchants of all sizes to build next-generation online stores to give a highly immersive and collaborative user experience with features such as live video shopping and hyper-personalization to increase buyer engagement, and future-proof their businesses.

ShopConnect, an industry and geography agnostic platform gives brands and retailers the ability to connect, engage, interact, and grow customers for increased sales and customer delight.

ShopConnect platform is developed using advanced retail tech solutions comprising of in-house developed Web RTC based video call infrastructure, AR/VR based virtual try-on and virtual tours, 3D and 360-degree views, promotions, and recommendation engine, omnichannel support to allow seamless integration of offline and the online shopping experience, agile marketing strategies of customer products, dark stores where retailers/brands will be able to sell their products anytime anywhere.

Headquartered in Bangalore and US, ShopConnect is on a mission to empower online stores of brands and retailers from the Fashion & Accessories, Footwear, Jewellery, Furniture, and Electronics industries.

Problem Statements

Statement No. 1

End to end customer journey in ShopConnect Boost links and the ShopConnect consumer app.

Statement No. 2

How to transition from the ShopConnect consumer app to a ShopConnect marketplace app

Statement No. 3

Enhanced features in the ShopConnect consumer app to make it better(including AI/ML etc)

You can find the same problem statement as issues. Read the issues and mention them while submitting a Pull Request.

Rewards

ShopConnect will award the contributors with the following perks:

  • Top 3 Contributors will receive an Amazon gift card worth of 8000 INR, 5000 INR and 3000 INR respectively and will also get ShopConnect sweatshirts as a token of appreciations
  • All contributors and participants will receive referral commission up to 20% for successfully referring of brands/businesses.
  • There will be merchandises and gift cards draws worth upto 5000 INR for all participants and contributors.

Table of Contest

Contributing

Getting Started

To get started with the contribution in the ShopConnect repository, simply fork it into your local GitHub account. Make the changes in the forked repository. In this case, the change will be related to the feature that you will be putting in. You can also clone the repository first, and then fork and push it along with the changes. This will also raise a PR.

Note: Please be aware that ShopConnect will not share any codebase for this challenge. You are free to develop your own solution using your creativity and imagination (Like that in a hackathon). But, you have to keep the problem statament in mind while developing a solution.

Submission Guide

To make a submission for the brand ShopConnect in 100 Days of Feature Request, as a first step, fork the repository by clicking the fork button at the right hand corner. In the forked repository, you will be able to make changes and upload your code regarding the feature that you will be making and contributing.

In the forked repository, create a folder and in that folder, add all the required codes and documents needed for the feature. The folder name should contain your name and the name of the feature which you have built. After naming the folder and later on adding and uploading the contents inside the folder, you will be ready to raise a pull request.

In the folder, you must have to make a README.md file which will have a detailed description about the feature solution.

When you are raising a Pull Request, keep in mind to give a proper title of the PR which will be relevant to the changes. In the description section, give a proper description that will tell the summary of the feature request that you have built. Also, you can use markdown in the description that will help you to embed any link or add anything relevant with the description.

Creating Pull Requests

  1. When you're ready to submit your changes, add a descriptive title and comments to summarize the changes made.
  2. Select Create a new branch for this commit and start a pull request.
  3. Check the Propose file change button.
  4. Scroll down to compare changes with the original document.
  5. Select Create pull request.

Commenting on Pull Requests

Once a pull request is submitted, multiple committers may comment on it and provide edits or suggestions which you can commit directly. You can also add line comments. Take a look at Commenting on pull requests for more details.

Labelling Pull Requests

A raised Pull Request will be labelled according to the work that has been done in the Pull Request. There are several labels to determine the work that is on-going with the Pull Request. For example, we requested a change in the pull request from the submitter, then the PR will be labelled as awaiting submitter action.

Reviewing Pull Requests

The Pull Requests will be reviewed on a first come first serve basis. The community and product team of SAWO Labs will be responsible for the reviewing of Pull Requests. Keep in mind that spams will not be tolerated.

While reviewing the Pull Requests, we may contact the submitter of the PR regarding any changes that need to be made. If the submitter doesn't respond even after making several calls, then we will be forced to close the PR by labelling it as incomplete.

Once the review process is complete, the change is either merged into master and pushed immediately or merged into the release branch and pushed in alignment with the release. The branch is then deleted.

Building and Validating

If you've downloaded the repository and are making a feature on your local machine, you can generate the HTML files from markdown. You can review your changes before you commit them or create pull requests.

Note: Commands can be executed on Linux, Mac, and Windows (using Powershell).

  1. Open a terminal window, then clone a forked copy of the ShopConnect repository by running the following command::
https://github.com/Sawo-Community/ShopConnect.git
  1. Install pipenv by using one of the following commands based on your operating system:

For Mac users where Homebrew is installed:

brew install pipenv  

For other operating systems

pip install pipenv 

100-dfr-shopconnect's People

Contributors

sawocommunity avatar

Forkers

anubhavdevv

100-dfr-shopconnect's Issues

Enhanced features in the ShopConnect consumer app to make it better

Details - You have to build enhanced features in the ShopConnect consumer app to make it better. You can use artficial intelligence and machine learning for your feature to make it efficient and useful.

Things to do while submitting a PR:

  • Give a proper and brief PR description regarding your work
  • Give a relevant title
  • Mention the issue in your PR while submitting

If you have any questions, comment under this issue and our team will be able to help you out.

Note: This issue will not be assigned to anyone. Everyone is free to take this issue and contribute.

How to transition from the ShopConnect consumer app to a ShopConnect marketplace app

Details - You have to build a feature request in which you have to show the transition from the ShopConnect consumer app to a ShopConnect marketplace app.

Things to do while submitting a PR:

  • Give a proper and brief PR description regarding your work
  • Give a relevant title
  • Mention the issue in your PR while submitting

If you have any questions, comment under this issue and our team will be able to help you out.

Note: This issue will not be assigned to anyone. Everyone is free to take this issue and contribute.

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.