Lisk Africa BootCamp
# LISK Africa Bootcamp
## π§ Project Overview
The **LISK Africa Bootcamp** is a structured learning program designed to equip African developers with the skills needed to build blockchain applications using the Lisk SDK. This repository contains assignments, projects, and additional resources that support hands-on learning and real-world decentralized application (dApp) development.
---
## π Repository Structure
```plaintext
LISK_Africa_Bootcamp/
β
βββ Assignments/ # Weekly technical exercises to reinforce concepts
β βββ week1/ # Introductory assignments (e.g., Hello World)
β βββ week2/ # Advanced scripting or Lisk concepts
β βββ ... # Additional weeks follow the same structure
β
βββ Projects/ # Capstone or final projects for bootcamp participants
β βββ wallet-cli/ # Example: CLI wallet project demonstrating Lisk SDK usage
β
βββ artifacts/ # Build outputs, compiled contracts, or test results
β βββ main/ # Subdirectory containing JSON files or contract data
β
βββ extra/etHash/ # Additional utilities related to Ethereum hashing
βββ hash.mjs # Hashing utility using modular JavaScript
βββ test.mjs # Test script for hashing logic
```
---
## π Technologies Used
- **JavaScript / TypeScript** β For scripting and dApp development
- **Lisk SDK** β Framework for building blockchain applications
- **Node.js** β Runtime for executing backend logic
- **Solidity** *(minimal)* β Used where Ethereum compatibility is explored
- **JSON** β For artifacts and configuration files
---
## π Getting Started
### Prerequisites
- Node.js β₯ 16.x
- npm or yarn
- Git
### Clone the Repository
```bash
git clone
github.com
cd LISK_Africa_Bootcamp
```
### Install Dependencies
Each folder may have its own dependencies. Navigate into the folder and run:
```bash
npm install
# or
yarn install
```
### Run Example Projects β¦