►
Description
Hey Nearians,
This workshop walks you through using NEAR to upload data on Arweave, in this workshop, we will build a public square app using React a NEAR Wallet, the bundler network, and Arweave. The tutorial is broken down into several bite-size videos, that are 20 - 30 minutes long on average.
Tutorial Repository: https://github.com/twilson63/public-square-app
Arweave Dev Discord: https://discord.gg/928jQzsA
About Presenter: Tom Wilson - twilson632 on Discord
A
This
workshop
kind
of
assumes,
you
know
the
following
technologies,
html,
css
and
javascript,
and
some
react
so
we'll
be
using
react
to
to
build
this
application,
and
you
know
kind
of
the
core
technologies
you
need
is
get
in
github,
so
we'll
want
to
fork
a
repository
from
github
and
we'll
be
using
that
you
you'll
need
node.js
installed
on
your
machine
to
to
run
the
project
and
then
graphql
again
you
may
not
be
super
familiar
with
graphql,
but
it
is
pretty
easy
to
pick
up.
A
It's
basically
a
way
to
make
api
calls
over
the
internet,
and
then
our
weave
js
will
use
some
of
the
tools
in
the
rwe
platform,
including
bundler,
and
you
know.
A
Arkb
and
others,
but
basically,
if
you
know
how
to
develop
web
applications,
then
you
should
be
good
to
go.
You
do
need
a
you
know,
a
near
wallet
with
some
funds
in
it.
In
order
to
submit
a
post
into
the
public
square
app,
you
will
need
a
funded
near
wallet,
so
this
process
is
to
learn
by
doing
so,
we're
going
to
take
this
public
square
app
and
add
the
ability
to
connect
via
a
near
wallet
and
we'll
implement
the
following
features.
We'll
query:
are
we
for
public
square
post
query?
A
Are
we
for
public
square
post
by
topic
by
owner
and
we'll
create
our
own
post
on
on
our
web?
The
tutorial
is
kind
of
organized
in
the
following
sections.
First,
the
setup
which
we'll
do
in
this
this
part
of
the
tutorial
and
then
we'll
learn
to
query
rweave
using
graphql,
then
we'll
integrate
our
weave
js
into
the
public
square
application
and
step.
A
Four
is
probably
the
most
advanced,
we'll
actually
connect
with
our
near
wallet
to
the
public
square
application
and
then
create
a
transaction
using
the
bundler
network
to
post
on
the
rwev
network
and
then
finally
step
five.
Will
polish
kind
of
the
remaining
features
of
the
app
and
deploy
it
to
the
perma
web.
A
A
So
if
you
wanted
to
fork
it,
you
know
just
go
to
t
wilson,
63
public
square
app
and
and
hit
fork,
and
then
then
you
can
just
clone
it
from
from
your
own
github
repository
or
account,
and
then
once
you
do,
that
you
want
to
type
cd
public
square
app
and
then
npm
stall
and
npm
start
and
I've
got
the
the
app
running
in
get
pod
and
I've
done
that.
So
I'm
going
to
make
my
port
available
and
I'm
going
to
just
open
up
a
tab
to
that
port.
A
A
A
So
at
this
point
you
should
have
that
running
and
you
should
be
able
to
go
to
local
host
and
see
your
app
and
that's
that's
the
setup
in
the
the
next
video
will
work
on
querying
rweave
using
graphql
thanks.