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 …