Skip to content

Instantly share code, notes, and snippets.

View FrozenHearth's full-sized avatar
:electron:
Focusing

Vishwanath FrozenHearth

:electron:
Focusing
View GitHub Profile

1. World's First Fully Integrated IP-Driven Innovation Ecosystem

We are world’s 1st comprehensive innovation ecosystem, that will make innovating as easy as buying a pair of jeans from any of the e-commerce platforms. The perception around Innovation & IP has been worsening with each passing day. Right now, is the right time to intervene and solve these critical roadblocks.

The only feasible solution is embracing technology.

Technology is meant to ease our pain. Machines are meant to take over lower cognitive tasks bogging the human minds, so that we can focus better on higher cognitive tasks.

After accumulating over 100+ years of combined experience, working across the IP life-cycle, managing high-on-dopamine technology teams, and delivering world-class AI and ML products across multiple sectors, bringing these technologies to Innovation & IP world was just a logical consequence.

Good morning, Sir/Mam.

My name is Vishwanath from Bots N' Brains. Is this the right time to talk to you?

Principal: What is it about?

May I take your five minutes to give you a crisp summary about Bots N' Brains? We want to collaborate with your college.

Principal: No.

<template>
<div id="app">
<CardList />
<CardList />
<CardList />
</div>
</template>
<script>
import CardList from "./components/CardList.vue";
export default {
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<link rel="icon" href="<%= BASE_URL %>favicon.ico" />
<link
href="https://fonts.googleapis.com/css2?family=Roboto&display=swap"
rel="stylesheet"
<template>
<div class="card-list-container">
<Card />
<Card />
</div>
</template>
<script>
import Card from "./Card";
export default {
name: "CardList",
<template>
<div class="card-container">
<div class="card-body">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.
</p>
</div>
</div>
</template>
<template>
<div class="card-list-container">
<Container
:get-child-payload="getChildPayload1"
group-name="1"
@drop="onDrop('listOne', $event)"
>
<Draggable v-for="(item, $index) in listOne" :key="$index">
<Card :item="item" />
</Draggable>
export const applyDrag = (arr, dragResult) => {
const { removedIndex, addedIndex, payload } = dragResult;
if (removedIndex === null && addedIndex === null) return arr;
const result = [...arr];
let itemToAdd = payload;
if (removedIndex !== null) {
itemToAdd = result.splice(removedIndex, 1)[0];
}
if (addedIndex !== null) {
result.splice(addedIndex, 0, itemToAdd);
<template>
<div class="card-list-container">
<Container
drag-class="card-ghost"
drop-class="card-ghost-drop"
:drop-placeholder="dropPlaceholderOptions"
:get-child-payload="getChildPayload1"
group-name="1"
@drop="onDrop('listOne', $event)"
>
<template>
<div id="app">
<CardList />
</div>
</template>
<script>
import CardList from "./components/CardList.vue";
export default {
name: "App",
components: {