# How to build a permaweb app
**NodeJS + NPM latest stable version required**
Tutorial Repository: https://github.com/cedriking/arweave-web2-tutorial
### Modules used:
- Bootstrap [Framework] (https://getbootstrap.com)
- ParcelJS [web app bundler] (https://parceljs.org)
- ArweaveJS [SDK] (https://github.com/ArweaveTeam/arweave-js)
- ArDB [easy query txs] (https://github.com/textury/ardb)
- ArConnect [login with wallets] (https://arconnect.io/)
- ArLocal [for testing] (https://github.com/textury/arlocal)
- Arkb [to deploy] (https://github.com/textury/arkb)
### Languages:
- HTML
- Typescript
### Steps:
- Create a web 2.0 website (frontend only)
- User ArLocal to start a local test server
- Add ArConnect to login
- Deploy to Arweave
- Use ArDB to get data
- Deploy using arkb