KonNiche – Skill-Based Feedback to Improve Your Projects



This content originally appeared on DEV Community and was authored by Schemetastic (Rodrigo)

This is a submission for the Wix Studio Challenge: Community Edition.

My Community Platform

We all have strong points, but also, we all have weak points. That’s a reality when it comes to build a project or a product, think about this: When you make a landing page, it may be visually appealing, but what about the user experience? Or what about your copywriting? Or its accessibility?

That’s what KonNiche is about, connecting people with different backgrounds who have different niches and skills in a thread based system.

This is how it works:

The system is based on collectives, a collective refers to a page that contains photos and content of a project, each collective can have up to 3 topics of discussion, and you can participate in any of those with comments.

Give

Help others with their projects by giving valuable feedback in their collectives, at the same time, this can help you to build authority in a specific field.

Get

By publishing a collective, you create the opportunity to let others help you in your weak points, or they can let you know where you nailed it.

Mean of the word collective: “refers to a group of entities that share a common interest or goal and work collaboratively towards achieving it”

Demo

Preview link: https://schemetastic.wixstudio.io/konniche

Header of the KonNiche platform

Development Journey

Velo APIs

$w: used to select elements, datasets, add events, etc.
wixLocation: when a collective is created, this API redirects the user to the newly created collective page.
wixData: to query specific data from collections.

Wix Apps

Wix Comments

With Velo, using the $w method, and selecting the comments element, I changed comment threads with the setResourceId() method.
Ref in the documentation: $w > WixComments > setResourceId()

Wix Members Area

currentMember from “wix-members-frontend”: to obtain data from the logged users.
members from “wix-members.v2”: to obtain data from different users, such as profile photos, slug, nickname.

Why is it called KonNiche? (⚠ puns next ahead)

KonNiche = Connect Niche (why not ConNiche? … Nah)
Konnichi = 🇯🇵 Japanese word for “today”, because the best way to start a project is beginning today and start gathering feedback, that’s how you improve. You build, gather feedback, improve, and iterate.

But if that wasn’t punny enough for you, I’d like to think about the KonNiche interface as the KonNiche UI (🇯🇵) 🥁


This content originally appeared on DEV Community and was authored by Schemetastic (Rodrigo)