commit c780777393baaa317645bc0a2a1d2bbe122e368e Author: Yeshwanth Mootakoduru Date: Fri Aug 28 08:36:00 2020 +0530 RanchiMall cumulative information diff --git a/components.js b/components.js new file mode 100644 index 0000000..ce067c5 --- /dev/null +++ b/components.js @@ -0,0 +1,358 @@ +//Button +const smButton = document.createElement('template') +smButton.innerHTML = ` + +
+ +
`; +customElements.define('sm-button', + class extends HTMLElement { + constructor() { + super() + this.attachShadow({ mode: 'open' }).append(smButton.content.cloneNode(true)) + } + + get disabled() { + return this.isDisabled + } + + set disabled(value) { + if (value && !this.isDisabled) { + this.isDisabled = true + this.setAttribute('disabled', '') + this.button.removeAttribute('tabindex') + } + else if (this.isDisabled) { + this.isDisabled = false + this.removeAttribute('disabled') + } + } + + dispatch() { + if (this.isDisabled) { + this.dispatchEvent(new CustomEvent('disabled', { + bubbles: true, + composed: true + })) + } + else { + this.dispatchEvent(new CustomEvent('clicked', { + bubbles: true, + composed: true + })) + } + } + + connectedCallback() { + this.isDisabled = false + this.button = this.shadowRoot.querySelector('.button') + if (this.hasAttribute('disabled') && !this.isDisabled) + this.isDisabled = true + this.addEventListener('click', (e) => { + this.dispatch() + }) + this.addEventListener('keyup', (e) => { + if (e.code === "Enter" || e.code === "Space") + this.dispatch() + }) + } + }) + +//carousel + +const smCarousel = document.createElement('template') +smCarousel.innerHTML = ` + + +`; + +customElements.define('sm-carousel', class extends HTMLElement { + constructor() { + super() + this.attachShadow({ mode: 'open' }).append(smCarousel.content.cloneNode(true)) + } + + scrollLeft() { + this.carousel.scrollBy({ + top: 0, + left: -this.scrollDistance, + behavior: 'smooth' + }) + } + + scrollRight() { + this.carousel.scrollBy({ + top: 0, + left: this.scrollDistance, + behavior: 'smooth' + }) + } + + connectedCallback() { + this.carousel = this.shadowRoot.querySelector('.carousel') + this.carouselContainer = this.shadowRoot.querySelector('.carousel-container') + this.carouselSlot = this.shadowRoot.querySelector('slot') + this.nextArrow = this.shadowRoot.querySelector('.next-item') + this.previousArrow = this.shadowRoot.querySelector('.previous-item') + this.nextGradient = this.shadowRoot.querySelector('.right') + this.previousGradient = this.shadowRoot.querySelector('.left') + this.carouselItems + this.scrollDistance = this.carouselContainer.getBoundingClientRect().width / 3 + const firstElementObserver = new IntersectionObserver(entries => { + if (entries[0].isIntersecting) { + this.previousArrow.classList.remove('expand') + this.previousGradient.classList.add('hide') + } + else { + this.previousArrow.classList.add('expand') + this.previousGradient.classList.remove('hide') + } + }, { + root: this.carouselContainer, + threshold: 0.9 + }) + const lastElementObserver = new IntersectionObserver(entries => { + if (entries[0].isIntersecting) { + this.nextArrow.classList.remove('expand') + this.nextGradient.classList.add('hide') + } + else { + this.nextArrow.classList.add('expand') + this.nextGradient.classList.remove('hide') + } + }, { + root: this.carouselContainer, + threshold: 0.9 + }) + + const carouselObserver = new IntersectionObserver(entries => { + if (entries[0].isIntersecting) { + this.scrollDistance = this.carouselContainer.getBoundingClientRect().width / 3 + } + }) + + carouselObserver.observe(this.carouselContainer) + + this.carouselSlot.addEventListener('slotchange', e => { + this.carouselItems = this.carouselSlot.assignedElements() + firstElementObserver.observe(this.carouselItems[0]) + lastElementObserver.observe(this.carouselItems[this.carouselItems.length - 1]) + }) + + this.addEventListener('keyup', e => { + if (e.code === 'ArrowLeft') + this.scrollRight() + else + this.scrollRight() + }) + + this.nextArrow.addEventListener('click', this.scrollRight.bind(this)) + this.previousArrow.addEventListener('click', this.scrollLeft.bind(this)) + } + + disconnectedCallback() { + this.nextArrow.removeEventListener('click', this.scrollRight.bind(this)) + this.previousArrow.removeEventListener('click', this.scrollLeft.bind(this)) + } +}) diff --git a/css/main.css b/css/main.css new file mode 100644 index 0000000..fd95426 --- /dev/null +++ b/css/main.css @@ -0,0 +1,226 @@ +@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&family=Poppins:wght@400;500;600;700;800;900&display=swap"); +* { + margin: 0; + padding: 0; + -webkit-box-sizing: border-box; + box-sizing: border-box; + font-family: 'Open sans', sans-serif; +} + +body { + font-size: 16px; + --accent-color: hsl(268,74,51); + --hue: 268; + --saturation: 74%; + --lightness: 51%; + --text-color: 17, 17, 17; + --foreground-color: 255, 255, 255; + scroll-behavior: smooth; + overflow: hidden; + display: -ms-grid; + display: grid; + -ms-grid-rows: auto 1fr; + grid-template-rows: auto 1fr; +} + +main { + -ms-scroll-snap-type: y mandatory; + scroll-snap-type: y mandatory; + max-height: calc(100vh - 6rem); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + overflow-y: auto; +} + +a:-webkit-any-link { + text-decoration: none; + color: inherit; +} + +a:-moz-any-link { + text-decoration: none; + color: inherit; +} + +a:any-link { + text-decoration: none; + color: inherit; +} + +h1, h2, h3, h4, h5 { + font-family: 'Poppins', sans-serif; + font-weight: 600; +} + +h1 { + font-size: 2rem; + line-height: 1; + margin-bottom: 1rem; + word-spacing: 0.12em; + max-width: 20ch; +} + +h2 { + font-size: 2rem; +} + +h3 { + font-size: 1.5rem; +} + +h4 { + font-size: 1rem; +} + +h5 { + font-size: 0.8rem; +} + +p { + font-family: 'Open sans', sans-serif; + line-height: 1.6; + max-width: 70ch; + color: rgba(0, 0, 0, 0.9); +} + +header { + z-index: 2; + position: -webkit-sticky; + position: sticky; + top: 0; + height: 6rem; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 1.5rem; +} + +header .identity { + text-transform: uppercase; + margin-left: auto; + color: rgba(0, 0, 0, 0.6); +} + +section { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + padding: 1.5rem; + min-height: 100vh; + scroll-snap-align: start; +} + +section h1 { + text-transform: uppercase; + font-weight: 800; +} + +section sm-button { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + margin-top: 1.5rem; + font-family: 'Poppins', sans-serif; +} + +.card { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 18rem; + min-width: 18rem; + overflow: hidden; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin-right: 1.5rem; + border-radius: 0.2rem; + background: rgba(0, 0, 0, 0.06); + border: solid 1px rgba(0, 0, 0, 0.1); +} + +.card img { + height: 100%; + width: 100%; + -o-object-fit: cover; + object-fit: cover; +} + +.card p, .card h4 { + padding: 0 1rem; +} + +.card h4 { + padding-top: 1rem; +} + +.card p { + padding-bottom: 1rem; +} + +.link img { + height: 6rem; +} + +sm-carousel { + margin-top: 3rem; + margin-left: -1.5rem; +} + +sm-carousel::part(carousel) { + padding: 1.5rem; +} + +.main-logo { + width: 1.4rem; + height: 1.4rem; + margin-right: 0.4rem; +} + +@media screen and (min-width: 640px) { + h1 { + font-size: 4rem; + } + section, header { + padding: 2rem 4rem; + } +} + +@media screen and (min-width: 1280px) { + section, header { + padding: 2rem 6vw; + } +} + +@media screen and (min-width: 1920px) { + body { + font-size: 18px; + } + section, header { + padding: 2rem 8vw; + } +} +/*# sourceMappingURL=main.css.map */ \ No newline at end of file diff --git a/css/main.css.map b/css/main.css.map new file mode 100644 index 0000000..5d0e06b --- /dev/null +++ b/css/main.css.map @@ -0,0 +1,9 @@ +{ + "version": 3, + "mappings": "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", + "sources": [ + "main.scss" + ], + "names": [], + "file": "main.css" +} \ No newline at end of file diff --git a/css/main.scss b/css/main.scss new file mode 100644 index 0000000..30d10d4 --- /dev/null +++ b/css/main.scss @@ -0,0 +1,157 @@ +@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&family=Poppins:wght@400;500;600;700;800;900&display=swap'); +*{ + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: 'Open sans', sans-serif; +} +body{ + font-size: 16px; + --accent-color: hsl(268,74,51); + --hue: 268; + --saturation: 74%; + --lightness: 51%; + --text-color: 17, 17, 17; + --foreground-color: 255, 255, 255; + scroll-behavior: smooth; + overflow: hidden; + display: grid; + grid-template-rows: auto 1fr; +} +main{ + scroll-snap-type: y mandatory; + max-height: calc(100vh - 6rem); + display: flex; + flex-direction: column; + overflow-y: auto; +} +a:any-link{ + text-decoration: none; + color: inherit; +} +h1, h2, h3, h4, h5{ + font-family: 'Poppins', sans-serif; + font-weight: 600; +} +h1{ + font-size: 2rem; + line-height: 1; + margin-bottom: 1rem; + word-spacing: 0.12em; + max-width: 20ch; +} +h2{ + font-size: 2rem; +} +h3{ + font-size: 1.5rem; +} +h4{ + font-size: 1rem; +} +h5{ + font-size: 0.8rem; +} +p{ + font-family: 'Open sans', sans-serif; + line-height: 1.6; + max-width: 70ch; + color: rgba($color: #000000, $alpha: 0.9); +} +header{ + z-index: 2; + position: sticky; + top: 0; + height: 6rem; + display: flex; + width: 100%; + align-items: center; + padding: 1.5rem; + .identity{ + text-transform: uppercase; + margin-left: auto; + color: rgba($color: #000000, $alpha: 0.6); + } +} +section{ + display: flex; + flex-direction: column; + justify-content: center; + flex: 1; + padding: 1.5rem; + min-height: 100vh; + scroll-snap-align: start; + h1{ + text-transform: uppercase; + font-weight: 800; + } + sm-button{ + display: inline-flex; + width: max-content; + margin-top: 1.5rem; + font-family: 'Poppins', sans-serif; + } +} +.card{ + display: flex; + width: 18rem; + min-width: 18rem; + overflow: hidden; + flex-direction: column; + margin-right: 1.5rem; + border-radius: 0.2rem; + background: rgba($color: #000000, $alpha: 0.06); + border: solid 1px rgba($color: #000000, $alpha: 0.1); + img{ + height: 100%; + width: 100%; + object-fit: cover; + } + p, h4{ + padding: 0 1rem; + } + h4{ + padding-top: 1rem; + } + p{ + padding-bottom: 1rem; + } +} +.link{ + img{ + height: 6rem; + } +} +sm-carousel{ + margin-top: 3rem; + margin-left: -1.5rem; +} +sm-carousel::part(carousel){ + padding: 1.5rem; +} +.main-logo{ + width: 1.4rem; + height: 1.4rem; + margin-right: 0.4rem; +} +@media screen and (min-width: 640px){ + h1{ + font-size: 4rem; + } + section, header{ + padding: 2rem 4rem; + } +} +@media screen and (min-width: 1280px){ + section, header{ + padding: 2rem 6vw; + } +} +@media screen and (min-width: 1920px){ + body{ + font-size: 18px; + } + section, header{ + padding: 2rem 8vw; + } +} diff --git a/index.html b/index.html new file mode 100644 index 0000000..0479cf9 --- /dev/null +++ b/index.html @@ -0,0 +1,305 @@ + + + + + + + RanchiMall FLO Podcast + ` + + + +
+ +

RANCHIMALL

+

Resources

+
+
+
+

Blockchain Incorporation

+

RanchiMall as a company has been incorporated on the FLO Blockchain. The incorporation is done by writing + the rules of incorporation as flodata.

+ + + +

Incorporation message (Flosight)

+

+
+ + +

Incorporation flodata (Floscout)

+

+
+ + +

Incorporation flodata (Flosight)

+

+
+
+
+
+

Blockchain Contracts

+

Blockchain Contracts are at the core of RanchiMall as a company. All our primary products are Blockchain + Contracts.

+ + +

Fixing Smart Contracts : Blockchain Contracts

+

+
+ +

Introduction to Blockchain Contracts

+

+
+ +

Guidelines for Management of Blockchain Contracts

+

+
+ +

FLO Blockchain Contract

+

+
+ +

Internship Blockchain Contract

+

+
+
+
+
+

Web & Walletless architecture

+

At RanchiMall we have removed the need for a blockchain wallet to be downloaded locally on a device and in + turn, the need to download the whole blockchain locally. Our wallets are pure HTML5 web-based wallets.

+ + + +

FLO Webwallet

+

+
+ + +

Readme

+

+
+
+
+
+

Blockchain based data cloud

+

RanchiMall has come up with a Blockchain digital signature based cloud storage.

+ + + +

SuperNode Storage

+

+
+ + +

webApp Server

+

+
+
+
+
+

Architecture for FLO based Applications

+ + + +

Readme

+

+
+
+
+
+

Token Transfer System

+

We have created the most easy and user friendly Token system on top of the FLO Blockchain.

+ + + +

Natural language based Token system

+

+
+ + +

FLO Data Tester

+

+
+ + +

Token creation

+

+
+ + +

Token transfer

+

+
+
+
+
+

Smart Contract System

+

An example of RanchiMall's Smart Contracts.

+ + + +

India Elections creation

+

+
+ + +

India Elections participation

+

+
+ + +

India Elections trigger

+

+
+
+
+
+

Single data Authentication

+

All the applications in RanchiMall take single data as user authentication.

+ + + +

RIBC

+

+
+ + +

Internship Application

+

+
+
+
+
+

Content Collaboration as a sample application

+

Content Collaboration app is a way for anonymous users across the Internet to collaborate and create beautiful articles. These articles are then published on RanchiMall times.

+ + + +

Content Collaboration

+

+
+ + +

Content Collaboration Code

+

+
+ + +

RanchiMall Times

+

+
+
+
+
+

Connecting with other networks like TOR and TORRENT

+

At RanchiMall we strongly believe in anti-censorship. Our products FLO-Twitter and FLO-Whatsapp connect to TOR network and are totally censorship resistant.

+ + + +

FLO Torrent

+

+
+ + +

FLO WhatsApp

+

+
+
+
+
+

WhatsApp, Google and Twitter on the FLO

+

+ + + +

FLO WhatsApp

+

+
+ + +

FLO Twitter

+

+
+
+
+
+

Banking and Financial Applications on FLO

+

+ + + +

FLO Bank

+

+
+
+
+
+

Distributed Exchange: An extension of Local Bitcoins

+

Local Bitcoins++ is a decentralized distributed version of the famous peer to peer online exchange.

+ + + +

Local Bitcoins ++

+

+
+ + +

Local Bitcoins ++ Code

+

+
+
+
+
+

FLO LogSheet

+

FLO LogSheet is high quality data curated for the public.

+ + + +

FLO Logsheet

+

+
+ + +

FLO Logsheet Code

+

+
+
+
+
+

Labor market using Blockchain

+

In India low income daily wage labourers are ample, but most of them don't earn enough to sustain their families because they cannot find people to work for. We, at RanchiMall, plan to connect employers and these workers through blockchain.

+
+
+

FLO Messenger

+

+ + + +

FLO Messenger

+

+
+ + +

FLO Messenger Code

+

+
+
+
+
+ + + + \ No newline at end of file diff --git a/resources/contentcollab.PNG b/resources/contentcollab.PNG new file mode 100644 index 0000000..6ad3845 Binary files /dev/null and b/resources/contentcollab.PNG differ diff --git a/resources/flo-webwallet.png b/resources/flo-webwallet.png new file mode 100644 index 0000000..c258229 Binary files /dev/null and b/resources/flo-webwallet.png differ diff --git a/resources/flodata-tester.PNG b/resources/flodata-tester.PNG new file mode 100644 index 0000000..761d84f Binary files /dev/null and b/resources/flodata-tester.PNG differ diff --git a/resources/flomessenger.jpeg b/resources/flomessenger.jpeg new file mode 100644 index 0000000..3997c23 Binary files /dev/null and b/resources/flomessenger.jpeg differ diff --git a/resources/github.png b/resources/github.png new file mode 100644 index 0000000..31dbf12 Binary files /dev/null and b/resources/github.png differ diff --git a/resources/image1.jpeg b/resources/image1.jpeg new file mode 100644 index 0000000..e41b4fa Binary files /dev/null and b/resources/image1.jpeg differ diff --git a/resources/incorp_summary.png b/resources/incorp_summary.png new file mode 100644 index 0000000..f4a073b Binary files /dev/null and b/resources/incorp_summary.png differ diff --git a/resources/internapply.PNG b/resources/internapply.PNG new file mode 100644 index 0000000..78d18f3 Binary files /dev/null and b/resources/internapply.PNG differ diff --git a/resources/localbitcoins_pp.PNG b/resources/localbitcoins_pp.PNG new file mode 100644 index 0000000..afbde19 Binary files /dev/null and b/resources/localbitcoins_pp.PNG differ diff --git a/resources/logsheet.PNG b/resources/logsheet.PNG new file mode 100644 index 0000000..f61b4c5 Binary files /dev/null and b/resources/logsheet.PNG differ diff --git a/resources/medium.png b/resources/medium.png new file mode 100644 index 0000000..a1dfc7b Binary files /dev/null and b/resources/medium.png differ diff --git a/resources/ribc.PNG b/resources/ribc.PNG new file mode 100644 index 0000000..4ceaef7 Binary files /dev/null and b/resources/ribc.PNG differ diff --git a/resources/rmtimes.PNG b/resources/rmtimes.PNG new file mode 100644 index 0000000..ed714fd Binary files /dev/null and b/resources/rmtimes.PNG differ diff --git a/resources/tokenincorp.png b/resources/tokenincorp.png new file mode 100644 index 0000000..1876c4b Binary files /dev/null and b/resources/tokenincorp.png differ diff --git a/resources/tokenincorp_floscout.png b/resources/tokenincorp_floscout.png new file mode 100644 index 0000000..71e39fe Binary files /dev/null and b/resources/tokenincorp_floscout.png differ diff --git a/resources/tokentransfer.PNG b/resources/tokentransfer.PNG new file mode 100644 index 0000000..4481d4e Binary files /dev/null and b/resources/tokentransfer.PNG differ