# Reason behind people not adopting/accepting

**URL:** <https://forum.dfinity.org/t/reason-behind-people-not-adopting-accepting/71628>\
**Category:** Showcase\
**Created:** [June 13, 2026, 4:16pm UTC](https://forum.dfinity.org/t/reason-behind-people-not-adopting-accepting/71628 "2026-06-13T16:16:25Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![prasangapokharel](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/prasangapokharel/32/38431_2.png) [@prasangapokharel](https://forum.dfinity.org/u/prasangapokharel)\
**Post date:** [June 13, 2026, 4:16pm UTC](https://forum.dfinity.org/t/reason-behind-people-not-adopting-accepting/71628/1 "2026-06-13T16:16:25Z")

</div>

My view is that users will not immediately adopt a fully on-chain decentralized platform. The best approach is to start with a hybrid model that delivers the scalability, performance, and user experience of traditional cloud platforms while leveraging ICP for hosting and deployment. As the platform grows and users become comfortable with the ecosystem, more functionality can gradually move on-chain, enabling decentralization without sacrificing scalability or adoption.

---

<div class="post-metadata">

**Author:** ![prasangapokharel](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/prasangapokharel/32/38431_2.png) [@prasangapokharel](https://forum.dfinity.org/u/prasangapokharel)\
**Post date:** [June 13, 2026, 4:24pm UTC](https://forum.dfinity.org/t/reason-behind-people-not-adopting-accepting/71628/2 "2026-06-13T16:24:35Z")

</div>

I am building **Canistra** — an **ICP hosting platform** (like a simple Vercel/Netlify, but for the Internet Computer).

## The idea

Users sign up, upload a static website (HTML/CSS/JS), and the platform deploys it to an **ICP canister** so it’s live on-chain. They don’t need to run `dfx` themselves.

## How it works (high level)

```mermaid
flowchart LR
  User[User] --> FE[Next.js dashboard]
  FE --> BE[FastAPI backend]
  BE --> ICP[ICP / dfx]
  ICP --> Canister[User's canister]
  Canister --> Site[Live website]

```

1. **Sign up / log in** — email auth, dashboard access
2. **Create a project** — upload a folder (must include `index.html`)
3. **Fund wallet** — send ICP or TESTICP to an Account ID; convert to **cycles** (gas for canisters)
4. **Deploy / publish** — backend builds a Motoko canister, deploys via `dfx`, serves the site
5. **Visit site** — get a canister URL (local replica in dev, `.icp0.io` on mainnet)

## Main parts of the stack

| Layer | Tech | Role |
| --- | --- | --- |
| **Frontend** | Next.js + TypeScript | Dashboard, auth, project editor, wallet UI |
| **Backend** | FastAPI + PostgreSQL | Users, projects, deploy orchestration, ICP wallet |
| **Blockchain** | ICP canisters (Motoko) | Host each user’s website on-chain |

## Features you’ve been building

- **Dashboard** — project overview, live/draft status
- **Projects** — create, edit, publish, delete sites
- **Wallet** — deposit address, QR code, balance, convert ICP → cycles
- **Convert** — dedicated flow for cycle conversion
- **Metrics** — canister usage/stats (in progress)
- **Domains** — custom domain setup for canisters (backend support exists)
- **Auth** — login, signup, password reset with ICP branding

## Dev vs production

Right now you’re mostly on **local/test setup** :

- `DEPLOY_NETWORK=local` → sites on `localhost:4943`
- `USE_TESTICP=true` → free test tokens from the faucet

For production (see `docs/PRODUCTION_CHECKLIST.md`), you’d switch to **mainnet ICP** and real `.icp0.io` URLs.

* * *

**In one sentence:** A web app that lets anyone host static websites on the Internet Computer without being an ICP developer.

View: github/prasangapokharel

---

<div class="post-metadata">

**Author:** ![skilesare](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/skilesare/32/5609_2.png) [@skilesare](https://forum.dfinity.org/u/skilesare)\
**Post date:** [June 13, 2026, 7:19pm UTC](https://forum.dfinity.org/t/reason-behind-people-not-adopting-accepting/71628/3 "2026-06-13T19:19:01Z")

</div>

Fleek did something like this back in the day. [ICDevs.org](http://ICDevs.org) ran on it for a long time. I think @yrgg may be working on something similar…but maybe more in the backend for motoko.

---

<div class="post-metadata">

**Author:** ![yrgg](https://avatars.discourse-cdn.com/v4/letter/y/9f8e36/32.png) [@yrgg](https://forum.dfinity.org/u/yrgg)\
**Post date:** [June 13, 2026, 9:50pm UTC](https://forum.dfinity.org/t/reason-behind-people-not-adopting-accepting/71628/4 "2026-06-13T21:50:56Z")

</div>

Nice! Yeah the one I created is sort of similar but its for full stack and uses a credit card instead of cycles wallet: icforge.dev

---

<div class="post-metadata">

**Author:** ![jokerswild](https://avatars.discourse-cdn.com/v4/letter/j/9fc29f/32.png) [@jokerswild](https://forum.dfinity.org/u/jokerswild)\
**Post date:** [June 14, 2026, 2:48pm UTC](https://forum.dfinity.org/t/reason-behind-people-not-adopting-accepting/71628/5 "2026-06-14T14:48:53Z")

</div>

I agree with you.

It should have always been the strategy from day 1 to make it easy for people to come here.

This is why I like @miadey Michel’s WASP project and his other ideas.
